<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
  <defs>
    <linearGradient id="sky" x1="0" y1="0" x2="1" y2="1">
      <stop offset="0" stop-color="#0b1020"/>
      <stop offset="1" stop-color="#15122c"/>
    </linearGradient>
    <linearGradient id="wave" x1="0" y1="0" x2="1" y2="0">
      <stop offset="0" stop-color="#00e5c3"/>
      <stop offset="0.45" stop-color="#7c5cff"/>
      <stop offset="1" stop-color="#eb459e"/>
    </linearGradient>
    <filter id="glow" x="-40%" y="-40%" width="180%" height="180%">
      <feGaussianBlur stdDeviation="2.2" result="b"/>
      <feMerge>
        <feMergeNode in="b"/>
        <feMergeNode in="SourceGraphic"/>
      </feMerge>
    </filter>
  </defs>
  <rect width="64" height="64" rx="16" fill="url(#sky)"/>
  <path d="M0 38 C10 20 18 44 32 24 C44 8 52 30 64 18 L64 64 L0 64 Z" fill="url(#wave)" opacity="0.55"/>
  <path d="M0 46 C14 28 22 48 34 32 C48 14 56 38 64 30 L64 64 L0 64 Z" fill="url(#wave)" opacity="0.35"/>
  <text x="32" y="42" text-anchor="middle" font-size="30" font-family="Arial Black, Arial, sans-serif" font-weight="800" fill="#fff" filter="url(#glow)">A</text>
</svg>
