<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1200 1200" width="1200" height="1200">
  <defs>
    <clipPath id="cover-bounds">
      <rect x="0" y="0" width="1200" height="1200"/>
    </clipPath>
  </defs>
  <g clip-path="url(#cover-bounds)">
    <rect width="1200" height="1200" fill="#0C0C10"/>
    <rect x="0" y="0.0" width="1200" height="417.0" fill="#c245e2" opacity="0.68"/>
    <rect x="0" y="417.0" width="1200" height="421.4" fill="#b192f3" opacity="0.91"/>
    <rect x="0" y="838.4" width="1200" height="361.6" fill="#c245e2" opacity="0.76"/>
    <rect x="60.0" y="359.2" width="1080.0" height="2" fill="#0C0C10"/>
    <circle cx="1032.6" cy="255.4" r="1.07" fill="#EFEFEF" opacity="0.110"/><circle cx="749.8" cy="642.2" r="1.59" fill="#EFEFEF" opacity="0.102"/><circle cx="402.2" cy="249.7" r="0.29" fill="#EFEFEF" opacity="0.132"/><circle cx="1136.3" cy="754.2" r="1.46" fill="#EFEFEF" opacity="0.088"/><circle cx="289.6" cy="702.7" r="0.91" fill="#EFEFEF" opacity="0.112"/><circle cx="1082.5" cy="260.0" r="0.82" fill="#EFEFEF" opacity="0.096"/><circle cx="1039.9" cy="376.7" r="0.13" fill="#EFEFEF" opacity="0.104"/><circle cx="943.8" cy="968.2" r="0.27" fill="#EFEFEF" opacity="0.041"/><circle cx="1183.7" cy="112.3" r="1.14" fill="#EFEFEF" opacity="0.121"/><circle cx="122.0" cy="814.8" r="0.64" fill="#EFEFEF" opacity="0.078"/><circle cx="310.6" cy="330.0" r="1.17" fill="#EFEFEF" opacity="0.110"/><circle cx="59.2" cy="386.6" r="0.49" fill="#EFEFEF" opacity="0.055"/><circle cx="820.1" cy="1036.9" r="0.52" fill="#EFEFEF" opacity="0.121"/><circle cx="1109.9" cy="740.3" r="0.24" fill="#EFEFEF" opacity="0.051"/><circle cx="659.6" cy="1044.1" r="0.12" fill="#EFEFEF" opacity="0.072"/><circle cx="930.1" cy="255.8" r="0.29" fill="#EFEFEF" opacity="0.132"/><circle cx="745.2" cy="550.5" r="0.15" fill="#EFEFEF" opacity="0.067"/><circle cx="924.1" cy="246.2" r="1.57" fill="#EFEFEF" opacity="0.121"/><circle cx="550.7" cy="18.5" r="0.21" fill="#EFEFEF" opacity="0.135"/><circle cx="659.6" cy="417.2" r="0.58" fill="#EFEFEF" opacity="0.045"/><circle cx="264.8" cy="216.0" r="0.78" fill="#EFEFEF" opacity="0.068"/><circle cx="636.7" cy="51.7" r="0.33" fill="#EFEFEF" opacity="0.124"/><circle cx="858.2" cy="623.7" r="1.18" fill="#EFEFEF" opacity="0.049"/><circle cx="333.2" cy="356.8" r="0.10" fill="#EFEFEF" opacity="0.064"/><circle cx="654.1" cy="458.7" r="1.39" fill="#EFEFEF" opacity="0.117"/><circle cx="998.2" cy="951.1" r="1.02" fill="#EFEFEF" opacity="0.126"/><circle cx="1078.3" cy="880.1" r="1.13" fill="#EFEFEF" opacity="0.055"/><circle cx="105.9" cy="725.7" r="1.06" fill="#EFEFEF" opacity="0.089"/><circle cx="939.9" cy="119.2" r="1.57" fill="#EFEFEF" opacity="0.049"/><circle cx="333.4" cy="982.9" r="0.79" fill="#EFEFEF" opacity="0.138"/><circle cx="1061.6" cy="692.1" r="0.73" fill="#EFEFEF" opacity="0.100"/><circle cx="1016.9" cy="831.5" r="1.07" fill="#EFEFEF" opacity="0.083"/><circle cx="899.5" cy="244.9" r="1.08" fill="#EFEFEF" opacity="0.119"/><circle cx="942.0" cy="886.6" r="1.05" fill="#EFEFEF" opacity="0.050"/><circle cx="207.4" cy="920.2" r="0.70" fill="#EFEFEF" opacity="0.097"/><circle cx="107.5" cy="1046.5" r="1.55" fill="#EFEFEF" opacity="0.058"/><circle cx="226.4" cy="843.3" r="0.30" fill="#EFEFEF" opacity="0.089"/><circle cx="51.0" cy="158.3" r="1.27" fill="#EFEFEF" opacity="0.103"/><circle cx="679.9" cy="654.5" r="1.54" fill="#EFEFEF" opacity="0.126"/><circle cx="727.1" cy="697.2" r="0.68" fill="#EFEFEF" opacity="0.116"/><circle cx="652.2" cy="2.6" r="1.21" fill="#EFEFEF" opacity="0.047"/><circle cx="437.8" cy="378.8" r="0.17" fill="#EFEFEF" opacity="0.070"/><circle cx="1054.7" cy="1141.3" r="0.46" fill="#EFEFEF" opacity="0.105"/><circle cx="385.9" cy="1015.7" r="0.84" fill="#EFEFEF" opacity="0.051"/><circle cx="276.7" cy="822.2" r="1.35" fill="#EFEFEF" opacity="0.054"/><circle cx="182.5" cy="631.9" r="1.18" fill="#EFEFEF" opacity="0.060"/><circle cx="490.7" cy="113.3" r="0.64" fill="#EFEFEF" opacity="0.070"/><circle cx="480.8" cy="737.0" r="0.40" fill="#EFEFEF" opacity="0.097"/><circle cx="876.8" cy="61.0" r="0.41" fill="#EFEFEF" opacity="0.128"/><circle cx="560.5" cy="1061.3" r="1.57" fill="#EFEFEF" opacity="0.093"/><circle cx="331.0" cy="704.2" r="0.49" fill="#EFEFEF" opacity="0.057"/><circle cx="516.4" cy="1113.1" r="0.51" fill="#EFEFEF" opacity="0.044"/><circle cx="1193.2" cy="596.1" r="1.06" fill="#EFEFEF" opacity="0.076"/><circle cx="1047.4" cy="458.8" r="1.51" fill="#EFEFEF" opacity="0.063"/><circle cx="467.3" cy="831.6" r="0.67" fill="#EFEFEF" opacity="0.060"/><circle cx="352.2" cy="693.8" r="1.24" fill="#EFEFEF" opacity="0.083"/><circle cx="1034.6" cy="550.5" r="0.97" fill="#EFEFEF" opacity="0.139"/><circle cx="636.4" cy="1115.8" r="1.03" fill="#EFEFEF" opacity="0.078"/><circle cx="1158.4" cy="403.0" r="1.15" fill="#EFEFEF" opacity="0.104"/><circle cx="583.2" cy="298.7" r="0.92" fill="#EFEFEF" opacity="0.085"/><circle cx="948.4" cy="659.6" r="1.07" fill="#EFEFEF" opacity="0.090"/><circle cx="613.7" cy="967.9" r="1.08" fill="#EFEFEF" opacity="0.102"/><circle cx="351.6" cy="382.3" r="1.12" fill="#EFEFEF" opacity="0.139"/><circle cx="502.5" cy="1116.7" r="1.22" fill="#EFEFEF" opacity="0.134"/><circle cx="1180.3" cy="403.4" r="0.42" fill="#EFEFEF" opacity="0.096"/><circle cx="1015.8" cy="177.7" r="0.21" fill="#EFEFEF" opacity="0.078"/><circle cx="548.7" cy="191.2" r="0.27" fill="#EFEFEF" opacity="0.065"/><circle cx="511.6" cy="476.3" r="1.23" fill="#EFEFEF" opacity="0.083"/><circle cx="1186.1" cy="1187.8" r="0.14" fill="#EFEFEF" opacity="0.094"/><circle cx="547.3" cy="33.6" r="1.34" fill="#EFEFEF" opacity="0.065"/><circle cx="502.5" cy="498.0" r="0.72" fill="#EFEFEF" opacity="0.046"/><circle cx="450.4" cy="739.9" r="1.51" fill="#EFEFEF" opacity="0.068"/><circle cx="252.7" cy="117.3" r="0.48" fill="#EFEFEF" opacity="0.117"/><circle cx="732.4" cy="1042.0" r="0.53" fill="#EFEFEF" opacity="0.050"/><circle cx="737.3" cy="235.7" r="1.24" fill="#EFEFEF" opacity="0.095"/><circle cx="1054.4" cy="436.5" r="0.36" fill="#EFEFEF" opacity="0.079"/><circle cx="106.4" cy="315.2" r="0.74" fill="#EFEFEF" opacity="0.100"/><circle cx="808.5" cy="53.3" r="0.96" fill="#EFEFEF" opacity="0.041"/><circle cx="120.3" cy="620.9" r="1.08" fill="#EFEFEF" opacity="0.139"/><circle cx="57.1" cy="1199.1" r="0.87" fill="#EFEFEF" opacity="0.047"/><circle cx="73.5" cy="1011.8" r="0.28" fill="#EFEFEF" opacity="0.092"/><circle cx="1110.8" cy="232.8" r="1.45" fill="#EFEFEF" opacity="0.105"/><circle cx="845.9" cy="933.5" r="0.61" fill="#EFEFEF" opacity="0.065"/><circle cx="758.7" cy="158.2" r="1.22" fill="#EFEFEF" opacity="0.086"/><circle cx="119.5" cy="871.6" r="0.55" fill="#EFEFEF" opacity="0.076"/><circle cx="237.7" cy="137.2" r="0.10" fill="#EFEFEF" opacity="0.091"/><circle cx="852.4" cy="812.6" r="0.51" fill="#EFEFEF" opacity="0.136"/><circle cx="1158.5" cy="328.6" r="0.99" fill="#EFEFEF" opacity="0.059"/><circle cx="730.2" cy="690.2" r="0.94" fill="#EFEFEF" opacity="0.118"/><circle cx="822.0" cy="607.1" r="0.13" fill="#EFEFEF" opacity="0.070"/><circle cx="421.5" cy="782.0" r="0.15" fill="#EFEFEF" opacity="0.116"/><circle cx="359.3" cy="926.7" r="0.25" fill="#EFEFEF" opacity="0.090"/><circle cx="284.3" cy="197.1" r="1.34" fill="#EFEFEF" opacity="0.077"/><circle cx="1059.0" cy="903.5" r="0.67" fill="#EFEFEF" opacity="0.106"/><circle cx="515.2" cy="973.2" r="0.33" fill="#EFEFEF" opacity="0.139"/><circle cx="859.7" cy="847.2" r="1.07" fill="#EFEFEF" opacity="0.117"/><circle cx="859.8" cy="499.8" r="0.33" fill="#EFEFEF" opacity="0.124"/><circle cx="777.6" cy="175.8" r="0.15" fill="#EFEFEF" opacity="0.065"/><circle cx="226.2" cy="432.3" r="0.93" fill="#EFEFEF" opacity="0.098"/><circle cx="707.4" cy="940.6" r="0.73" fill="#EFEFEF" opacity="0.046"/><circle cx="109.8" cy="995.5" r="1.26" fill="#EFEFEF" opacity="0.097"/><circle cx="782.9" cy="402.7" r="1.40" fill="#EFEFEF" opacity="0.096"/><circle cx="173.1" cy="845.7" r="0.46" fill="#EFEFEF" opacity="0.074"/><circle cx="278.0" cy="135.1" r="0.29" fill="#EFEFEF" opacity="0.112"/><circle cx="1009.7" cy="91.0" r="0.20" fill="#EFEFEF" opacity="0.052"/><circle cx="194.4" cy="589.2" r="1.12" fill="#EFEFEF" opacity="0.102"/><circle cx="513.8" cy="832.8" r="0.82" fill="#EFEFEF" opacity="0.105"/><circle cx="285.6" cy="964.1" r="0.82" fill="#EFEFEF" opacity="0.067"/><circle cx="100.8" cy="979.4" r="1.28" fill="#EFEFEF" opacity="0.086"/><circle cx="938.6" cy="450.6" r="1.52" fill="#EFEFEF" opacity="0.064"/><circle cx="41.3" cy="1194.9" r="0.57" fill="#EFEFEF" opacity="0.120"/><circle cx="48.0" cy="1133.8" r="0.85" fill="#EFEFEF" opacity="0.115"/><circle cx="955.0" cy="969.5" r="1.10" fill="#EFEFEF" opacity="0.127"/><circle cx="664.4" cy="700.2" r="0.38" fill="#EFEFEF" opacity="0.060"/><circle cx="359.1" cy="458.5" r="0.73" fill="#EFEFEF" opacity="0.105"/><circle cx="341.0" cy="726.7" r="0.61" fill="#EFEFEF" opacity="0.066"/><circle cx="747.8" cy="85.2" r="0.93" fill="#EFEFEF" opacity="0.130"/><circle cx="745.5" cy="508.9" r="0.15" fill="#EFEFEF" opacity="0.076"/><circle cx="695.9" cy="83.0" r="0.12" fill="#EFEFEF" opacity="0.101"/><circle cx="226.9" cy="529.4" r="1.27" fill="#EFEFEF" opacity="0.073"/><circle cx="1050.6" cy="661.8" r="1.03" fill="#EFEFEF" opacity="0.117"/><circle cx="933.0" cy="719.1" r="0.01" fill="#EFEFEF" opacity="0.041"/><circle cx="1005.9" cy="259.4" r="0.58" fill="#EFEFEF" opacity="0.105"/><circle cx="755.1" cy="762.6" r="0.57" fill="#EFEFEF" opacity="0.117"/><circle cx="147.3" cy="147.5" r="0.88" fill="#EFEFEF" opacity="0.116"/><circle cx="126.9" cy="119.2" r="0.98" fill="#EFEFEF" opacity="0.122"/><circle cx="110.7" cy="1183.2" r="0.03" fill="#EFEFEF" opacity="0.048"/><circle cx="545.0" cy="62.8" r="0.91" fill="#EFEFEF" opacity="0.106"/><circle cx="631.6" cy="612.5" r="0.80" fill="#EFEFEF" opacity="0.106"/><circle cx="360.9" cy="243.8" r="0.23" fill="#EFEFEF" opacity="0.110"/><circle cx="407.5" cy="590.9" r="1.01" fill="#EFEFEF" opacity="0.132"/><circle cx="1101.3" cy="1061.6" r="1.32" fill="#EFEFEF" opacity="0.083"/><circle cx="910.1" cy="1099.9" r="0.70" fill="#EFEFEF" opacity="0.129"/><circle cx="333.3" cy="240.5" r="1.04" fill="#EFEFEF" opacity="0.111"/><circle cx="999.8" cy="177.2" r="0.02" fill="#EFEFEF" opacity="0.123"/><circle cx="83.7" cy="974.0" r="1.50" fill="#EFEFEF" opacity="0.047"/><circle cx="346.6" cy="679.3" r="0.11" fill="#EFEFEF" opacity="0.122"/><circle cx="659.8" cy="856.5" r="1.33" fill="#EFEFEF" opacity="0.114"/><circle cx="1024.7" cy="624.2" r="1.07" fill="#EFEFEF" opacity="0.062"/><circle cx="17.9" cy="448.5" r="1.50" fill="#EFEFEF" opacity="0.093"/><circle cx="1195.6" cy="103.0" r="1.43" fill="#EFEFEF" opacity="0.057"/><circle cx="722.5" cy="614.6" r="0.82" fill="#EFEFEF" opacity="0.065"/><circle cx="914.5" cy="1172.9" r="0.23" fill="#EFEFEF" opacity="0.108"/><circle cx="1150.8" cy="642.4" r="1.35" fill="#EFEFEF" opacity="0.094"/><circle cx="567.4" cy="969.3" r="0.65" fill="#EFEFEF" opacity="0.093"/><circle cx="655.5" cy="942.0" r="0.42" fill="#EFEFEF" opacity="0.136"/><circle cx="667.5" cy="118.8" r="1.36" fill="#EFEFEF" opacity="0.105"/><circle cx="418.9" cy="696.2" r="0.58" fill="#EFEFEF" opacity="0.077"/><circle cx="16.5" cy="189.6" r="1.30" fill="#EFEFEF" opacity="0.106"/><circle cx="1015.1" cy="983.5" r="0.58" fill="#EFEFEF" opacity="0.059"/><circle cx="749.7" cy="317.1" r="0.60" fill="#EFEFEF" opacity="0.068"/><circle cx="33.8" cy="323.4" r="0.89" fill="#EFEFEF" opacity="0.139"/><circle cx="648.7" cy="921.6" r="0.03" fill="#EFEFEF" opacity="0.095"/><circle cx="751.5" cy="973.2" r="1.04" fill="#EFEFEF" opacity="0.086"/><circle cx="981.8" cy="1139.1" r="1.23" fill="#EFEFEF" opacity="0.139"/><circle cx="740.8" cy="108.5" r="1.02" fill="#EFEFEF" opacity="0.060"/><circle cx="642.1" cy="961.8" r="1.50" fill="#EFEFEF" opacity="0.093"/><circle cx="155.0" cy="586.0" r="1.49" fill="#EFEFEF" opacity="0.084"/><circle cx="121.6" cy="373.2" r="1.19" fill="#EFEFEF" opacity="0.093"/><circle cx="501.6" cy="542.1" r="0.81" fill="#EFEFEF" opacity="0.106"/><circle cx="1169.1" cy="1070.9" r="1.48" fill="#EFEFEF" opacity="0.058"/><circle cx="872.7" cy="118.4" r="0.71" fill="#EFEFEF" opacity="0.064"/><circle cx="306.4" cy="454.4" r="1.28" fill="#EFEFEF" opacity="0.140"/><circle cx="1020.3" cy="268.3" r="1.35" fill="#EFEFEF" opacity="0.103"/><circle cx="798.1" cy="187.7" r="0.49" fill="#EFEFEF" opacity="0.097"/><circle cx="522.9" cy="475.3" r="0.52" fill="#EFEFEF" opacity="0.083"/><circle cx="406.3" cy="610.1" r="1.35" fill="#EFEFEF" opacity="0.110"/><circle cx="780.9" cy="399.1" r="1.33" fill="#EFEFEF" opacity="0.086"/><circle cx="120.1" cy="854.0" r="0.47" fill="#EFEFEF" opacity="0.111"/><circle cx="134.1" cy="1183.0" r="0.90" fill="#EFEFEF" opacity="0.112"/><circle cx="644.1" cy="1098.5" r="1.57" fill="#EFEFEF" opacity="0.042"/><circle cx="49.6" cy="340.1" r="1.60" fill="#EFEFEF" opacity="0.042"/><circle cx="1025.1" cy="930.8" r="1.41" fill="#EFEFEF" opacity="0.040"/><circle cx="821.1" cy="606.8" r="1.17" fill="#EFEFEF" opacity="0.056"/><circle cx="1155.1" cy="677.0" r="1.00" fill="#EFEFEF" opacity="0.132"/><circle cx="944.2" cy="218.6" r="1.21" fill="#EFEFEF" opacity="0.100"/><circle cx="93.6" cy="318.3" r="1.46" fill="#EFEFEF" opacity="0.107"/><circle cx="794.4" cy="37.5" r="0.10" fill="#EFEFEF" opacity="0.060"/><circle cx="473.5" cy="1105.1" r="1.52" fill="#EFEFEF" opacity="0.060"/><circle cx="392.9" cy="499.5" r="1.45" fill="#EFEFEF" opacity="0.112"/>
    <rect x="0" y="938.1" width="1200" height="261.9" fill="#0C0C10" opacity="0.88"/>
    <text x="72" y="984" font-family="ui-sans-serif, system-ui, -apple-system, 'Helvetica Neue', Arial" font-weight="800" font-size="51" fill="#EFEFEF" letter-spacing="-1">R&amp;B / Neo-Soul · weekly free drop #2</text>
    <text x="72" y="1080" font-family="ui-sans-serif, system-ui, Arial" font-weight="500" font-size="26" fill="#EFEFEF" opacity="0.7">3 chord progressions · 78–80 BPM</text>
    <rect x="72" y="925.35" width="61.199999999999996" height="4.08" fill="#b192f3"/>
  </g>
</svg>