<svg width="720" height="180" viewBox="0 0 720 180" fill="none" xmlns="http://www.w3.org/2000/svg">
  <title>TweakFace logo</title>
  <desc>Soft premium beauty logo for TweakFace: minimal face mark with blush-pink accent.</desc>

  <defs>
    <linearGradient id="tfPink" x1="28" y1="24" x2="148" y2="156" gradientUnits="userSpaceOnUse">
      <stop stop-color="#F4B6CB"/>
      <stop offset="1" stop-color="#CF4F82"/>
    </linearGradient>

    <filter id="softShadow" x="-20%" y="-20%" width="140%" height="140%">
      <feDropShadow dx="0" dy="10" stdDeviation="16" flood-color="#D46A8C" flood-opacity="0.18"/>
    </filter>
  </defs>

  <!-- Icon -->
  <g filter="url(#softShadow)">
    <rect x="30" y="24" width="132" height="132" rx="36" fill="#FFF7FA"/>
    <rect x="30.75" y="24.75" width="130.5" height="130.5" rx="35.25" stroke="#F0C9D6" stroke-width="1.5"/>

    <!-- Face arc -->
    <path d="M70 78C76 69 85 64 96 64C107 64 116 69 122 78" stroke="url(#tfPink)" stroke-width="7" stroke-linecap="round"/>
    <path d="M73 107C83 119 109 119 119 107" stroke="#332332" stroke-width="7" stroke-linecap="round"/>

    <!-- Sparkle -->
    <path d="M132 50L136 60L146 64L136 68L132 78L128 68L118 64L128 60L132 50Z" fill="#D46A8C"/>
  </g>

  <!-- Wordmark -->
  <g>
    <text x="192" y="102"
          font-family="Playfair Display, Georgia, 'Times New Roman', serif"
          font-size="58"
          font-weight="700"
          letter-spacing="-1.5"
          fill="#332332">Tweak<tspan fill="#D46A8C">Face</tspan></text>
    <text x="196" y="132"
          font-family="Inter, Arial, sans-serif"
          font-size="16"
          font-weight="600"
          letter-spacing="2.8"
          fill="#9A7C8A">BEAUTY PHOTO AI</text>
  </g>
</svg>
