<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"/>
    <circle cx="5.0" cy="607.8" r="297.4" fill="#303ef7" opacity="0.75"/>
    <polygon points="1157.6,555.6 888.2,1022.2 1427.0,1022.2" fill="#303ef7" opacity="0.65" transform="rotate(119 1157.6 788.9)"/>
    <polygon points="845.9,179.9 646.3,525.6 1045.5,525.6" fill="#b986ff" opacity="0.67" transform="rotate(11 845.9 352.8)"/>
    <circle cx="436.6" cy="1183.4" r="265.4" fill="#303ef7" opacity="0.57"/>
    <line x1="402.6" y1="360.5" x2="1195.4" y2="327.3" stroke="#EFEFEF" stroke-width="2" opacity="0.4"/>
    <circle cx="155.4" cy="140.3" r="1.32" fill="#EFEFEF" opacity="0.069"/><circle cx="33.6" cy="1097.2" r="1.09" fill="#EFEFEF" opacity="0.087"/><circle cx="938.7" cy="93.1" r="1.32" fill="#EFEFEF" opacity="0.123"/><circle cx="402.6" cy="884.2" r="0.27" fill="#EFEFEF" opacity="0.072"/><circle cx="606.5" cy="766.6" r="1.37" fill="#EFEFEF" opacity="0.043"/><circle cx="1175.9" cy="488.7" r="0.88" fill="#EFEFEF" opacity="0.066"/><circle cx="122.5" cy="391.4" r="0.20" fill="#EFEFEF" opacity="0.066"/><circle cx="1107.4" cy="534.7" r="1.16" fill="#EFEFEF" opacity="0.102"/><circle cx="524.5" cy="287.2" r="1.11" fill="#EFEFEF" opacity="0.075"/><circle cx="484.8" cy="533.7" r="1.48" fill="#EFEFEF" opacity="0.125"/><circle cx="900.7" cy="1163.3" r="0.82" fill="#EFEFEF" opacity="0.040"/><circle cx="396.1" cy="834.0" r="1.19" fill="#EFEFEF" opacity="0.053"/><circle cx="821.7" cy="1180.7" r="0.57" fill="#EFEFEF" opacity="0.104"/><circle cx="62.6" cy="452.7" r="0.11" fill="#EFEFEF" opacity="0.042"/><circle cx="189.3" cy="911.0" r="1.10" fill="#EFEFEF" opacity="0.109"/><circle cx="81.4" cy="542.1" r="1.56" fill="#EFEFEF" opacity="0.080"/><circle cx="539.7" cy="349.5" r="0.29" fill="#EFEFEF" opacity="0.085"/><circle cx="1130.9" cy="840.4" r="0.58" fill="#EFEFEF" opacity="0.057"/><circle cx="121.6" cy="631.0" r="1.07" fill="#EFEFEF" opacity="0.081"/><circle cx="136.1" cy="196.2" r="0.47" fill="#EFEFEF" opacity="0.124"/><circle cx="592.6" cy="699.5" r="1.27" fill="#EFEFEF" opacity="0.076"/><circle cx="1160.1" cy="173.0" r="1.47" fill="#EFEFEF" opacity="0.048"/><circle cx="153.5" cy="45.3" r="0.17" fill="#EFEFEF" opacity="0.103"/><circle cx="417.1" cy="1152.4" r="0.33" fill="#EFEFEF" opacity="0.068"/><circle cx="729.9" cy="322.5" r="0.35" fill="#EFEFEF" opacity="0.067"/><circle cx="257.6" cy="1010.7" r="1.40" fill="#EFEFEF" opacity="0.111"/><circle cx="1013.0" cy="778.2" r="0.68" fill="#EFEFEF" opacity="0.071"/><circle cx="797.6" cy="344.9" r="1.06" fill="#EFEFEF" opacity="0.093"/><circle cx="959.2" cy="570.0" r="0.77" fill="#EFEFEF" opacity="0.140"/><circle cx="393.1" cy="57.0" r="0.63" fill="#EFEFEF" opacity="0.106"/><circle cx="478.6" cy="1074.7" r="0.74" fill="#EFEFEF" opacity="0.070"/><circle cx="509.2" cy="929.7" r="0.99" fill="#EFEFEF" opacity="0.135"/><circle cx="295.2" cy="166.4" r="0.43" fill="#EFEFEF" opacity="0.066"/><circle cx="174.0" cy="407.0" r="0.75" fill="#EFEFEF" opacity="0.061"/><circle cx="443.0" cy="716.5" r="0.41" fill="#EFEFEF" opacity="0.099"/><circle cx="1119.8" cy="113.6" r="0.07" fill="#EFEFEF" opacity="0.116"/><circle cx="350.8" cy="993.5" r="1.14" fill="#EFEFEF" opacity="0.080"/><circle cx="743.2" cy="673.5" r="1.50" fill="#EFEFEF" opacity="0.047"/><circle cx="1000.1" cy="573.9" r="1.54" fill="#EFEFEF" opacity="0.117"/><circle cx="256.2" cy="886.6" r="1.49" fill="#EFEFEF" opacity="0.091"/><circle cx="940.1" cy="524.7" r="0.15" fill="#EFEFEF" opacity="0.080"/><circle cx="214.1" cy="236.3" r="1.00" fill="#EFEFEF" opacity="0.100"/><circle cx="1165.6" cy="60.1" r="1.38" fill="#EFEFEF" opacity="0.083"/><circle cx="1073.0" cy="526.5" r="0.48" fill="#EFEFEF" opacity="0.066"/><circle cx="924.7" cy="837.1" r="0.64" fill="#EFEFEF" opacity="0.074"/><circle cx="981.3" cy="973.8" r="1.51" fill="#EFEFEF" opacity="0.120"/><circle cx="585.7" cy="414.1" r="0.44" fill="#EFEFEF" opacity="0.051"/><circle cx="447.9" cy="1099.4" r="0.85" fill="#EFEFEF" opacity="0.081"/><circle cx="506.5" cy="210.5" r="0.38" fill="#EFEFEF" opacity="0.056"/><circle cx="382.7" cy="439.8" r="1.47" fill="#EFEFEF" opacity="0.086"/><circle cx="103.0" cy="421.8" r="1.41" fill="#EFEFEF" opacity="0.084"/><circle cx="209.8" cy="691.8" r="0.43" fill="#EFEFEF" opacity="0.049"/><circle cx="675.9" cy="1167.4" r="0.81" fill="#EFEFEF" opacity="0.120"/><circle cx="199.6" cy="1146.3" r="0.01" fill="#EFEFEF" opacity="0.051"/><circle cx="1085.9" cy="742.2" r="0.81" fill="#EFEFEF" opacity="0.111"/><circle cx="988.4" cy="972.7" r="0.43" fill="#EFEFEF" opacity="0.053"/><circle cx="390.0" cy="493.7" r="0.30" fill="#EFEFEF" opacity="0.058"/><circle cx="914.8" cy="1082.8" r="0.54" fill="#EFEFEF" opacity="0.095"/><circle cx="1090.8" cy="443.9" r="0.65" fill="#EFEFEF" opacity="0.059"/><circle cx="1006.7" cy="767.7" r="1.60" fill="#EFEFEF" opacity="0.128"/><circle cx="548.8" cy="279.3" r="0.03" fill="#EFEFEF" opacity="0.058"/><circle cx="563.5" cy="237.9" r="0.56" fill="#EFEFEF" opacity="0.047"/><circle cx="320.2" cy="147.7" r="0.10" fill="#EFEFEF" opacity="0.105"/><circle cx="347.8" cy="625.9" r="0.67" fill="#EFEFEF" opacity="0.045"/><circle cx="165.6" cy="567.3" r="1.08" fill="#EFEFEF" opacity="0.072"/><circle cx="1042.1" cy="554.0" r="1.49" fill="#EFEFEF" opacity="0.065"/><circle cx="740.1" cy="423.5" r="0.98" fill="#EFEFEF" opacity="0.107"/><circle cx="728.6" cy="932.4" r="0.15" fill="#EFEFEF" opacity="0.111"/><circle cx="782.7" cy="853.7" r="1.39" fill="#EFEFEF" opacity="0.058"/><circle cx="319.3" cy="633.8" r="1.16" fill="#EFEFEF" opacity="0.136"/><circle cx="126.6" cy="190.3" r="0.68" fill="#EFEFEF" opacity="0.077"/><circle cx="543.3" cy="445.0" r="0.06" fill="#EFEFEF" opacity="0.044"/><circle cx="857.3" cy="1179.6" r="0.37" fill="#EFEFEF" opacity="0.079"/><circle cx="434.4" cy="258.5" r="1.17" fill="#EFEFEF" opacity="0.082"/><circle cx="980.1" cy="644.6" r="0.19" fill="#EFEFEF" opacity="0.124"/><circle cx="754.9" cy="589.7" r="0.94" fill="#EFEFEF" opacity="0.100"/><circle cx="905.2" cy="858.1" r="0.73" fill="#EFEFEF" opacity="0.132"/><circle cx="235.0" cy="362.9" r="0.13" fill="#EFEFEF" opacity="0.127"/><circle cx="22.2" cy="360.4" r="0.02" fill="#EFEFEF" opacity="0.110"/><circle cx="298.3" cy="445.8" r="1.11" fill="#EFEFEF" opacity="0.044"/><circle cx="821.6" cy="362.2" r="1.08" fill="#EFEFEF" opacity="0.080"/><circle cx="623.4" cy="1040.8" r="0.89" fill="#EFEFEF" opacity="0.138"/><circle cx="1088.5" cy="622.2" r="1.25" fill="#EFEFEF" opacity="0.094"/><circle cx="153.3" cy="473.2" r="0.04" fill="#EFEFEF" opacity="0.057"/><circle cx="1000.6" cy="833.3" r="0.87" fill="#EFEFEF" opacity="0.066"/><circle cx="341.4" cy="114.1" r="0.25" fill="#EFEFEF" opacity="0.120"/><circle cx="751.2" cy="668.7" r="1.08" fill="#EFEFEF" opacity="0.067"/><circle cx="305.9" cy="780.5" r="1.20" fill="#EFEFEF" opacity="0.055"/><circle cx="62.8" cy="870.6" r="1.29" fill="#EFEFEF" opacity="0.063"/><circle cx="91.2" cy="1081.3" r="0.04" fill="#EFEFEF" opacity="0.102"/><circle cx="436.2" cy="702.0" r="0.21" fill="#EFEFEF" opacity="0.043"/><circle cx="198.0" cy="512.4" r="0.59" fill="#EFEFEF" opacity="0.098"/><circle cx="1098.6" cy="1049.5" r="1.41" fill="#EFEFEF" opacity="0.138"/><circle cx="144.3" cy="694.5" r="0.49" fill="#EFEFEF" opacity="0.103"/><circle cx="129.9" cy="499.1" r="0.86" fill="#EFEFEF" opacity="0.139"/><circle cx="155.9" cy="668.6" r="0.27" fill="#EFEFEF" opacity="0.060"/><circle cx="367.1" cy="532.4" r="0.82" fill="#EFEFEF" opacity="0.077"/><circle cx="1124.0" cy="966.9" r="1.52" fill="#EFEFEF" opacity="0.060"/><circle cx="627.1" cy="543.1" r="1.05" fill="#EFEFEF" opacity="0.089"/><circle cx="892.8" cy="537.8" r="1.40" fill="#EFEFEF" opacity="0.123"/><circle cx="569.6" cy="806.5" r="0.27" fill="#EFEFEF" opacity="0.065"/><circle cx="93.6" cy="539.8" r="1.43" fill="#EFEFEF" opacity="0.138"/><circle cx="1170.2" cy="78.4" r="0.74" fill="#EFEFEF" opacity="0.140"/><circle cx="1184.8" cy="204.6" r="0.96" fill="#EFEFEF" opacity="0.073"/><circle cx="640.9" cy="879.3" r="1.13" fill="#EFEFEF" opacity="0.057"/><circle cx="975.6" cy="1092.1" r="0.70" fill="#EFEFEF" opacity="0.134"/><circle cx="415.9" cy="1106.0" r="0.60" fill="#EFEFEF" opacity="0.134"/><circle cx="764.2" cy="69.5" r="1.19" fill="#EFEFEF" opacity="0.042"/><circle cx="38.8" cy="866.5" r="1.52" fill="#EFEFEF" opacity="0.073"/><circle cx="947.2" cy="74.0" r="1.07" fill="#EFEFEF" opacity="0.107"/><circle cx="1062.2" cy="688.3" r="0.77" fill="#EFEFEF" opacity="0.076"/><circle cx="759.2" cy="1110.1" r="0.24" fill="#EFEFEF" opacity="0.108"/><circle cx="177.2" cy="601.7" r="0.36" fill="#EFEFEF" opacity="0.044"/><circle cx="275.8" cy="457.2" r="0.15" fill="#EFEFEF" opacity="0.071"/><circle cx="488.4" cy="189.1" r="0.64" fill="#EFEFEF" opacity="0.125"/><circle cx="186.8" cy="122.7" r="0.48" fill="#EFEFEF" opacity="0.138"/><circle cx="484.1" cy="1102.6" r="1.03" fill="#EFEFEF" opacity="0.067"/><circle cx="1131.6" cy="1050.9" r="1.35" fill="#EFEFEF" opacity="0.132"/><circle cx="556.9" cy="304.8" r="1.42" fill="#EFEFEF" opacity="0.111"/><circle cx="700.2" cy="671.8" r="0.76" fill="#EFEFEF" opacity="0.088"/><circle cx="938.2" cy="353.3" r="0.93" fill="#EFEFEF" opacity="0.091"/><circle cx="73.3" cy="1153.3" r="0.06" fill="#EFEFEF" opacity="0.083"/><circle cx="955.1" cy="904.7" r="0.53" fill="#EFEFEF" opacity="0.118"/><circle cx="171.2" cy="132.8" r="1.36" fill="#EFEFEF" opacity="0.129"/><circle cx="96.4" cy="669.4" r="1.52" fill="#EFEFEF" opacity="0.100"/><circle cx="994.8" cy="473.5" r="0.46" fill="#EFEFEF" opacity="0.084"/><circle cx="343.5" cy="67.7" r="0.80" fill="#EFEFEF" opacity="0.123"/><circle cx="1177.9" cy="702.2" r="0.89" fill="#EFEFEF" opacity="0.088"/><circle cx="493.3" cy="78.0" r="0.43" fill="#EFEFEF" opacity="0.107"/><circle cx="725.5" cy="1178.2" r="1.36" fill="#EFEFEF" opacity="0.048"/><circle cx="976.8" cy="917.5" r="0.28" fill="#EFEFEF" opacity="0.118"/><circle cx="71.1" cy="326.0" r="1.39" fill="#EFEFEF" opacity="0.092"/><circle cx="755.2" cy="551.5" r="0.13" fill="#EFEFEF" opacity="0.060"/><circle cx="474.7" cy="736.1" r="1.38" fill="#EFEFEF" opacity="0.137"/><circle cx="775.4" cy="1193.5" r="1.00" fill="#EFEFEF" opacity="0.093"/><circle cx="277.7" cy="213.0" r="1.43" fill="#EFEFEF" opacity="0.094"/><circle cx="790.3" cy="375.5" r="0.33" fill="#EFEFEF" opacity="0.077"/><circle cx="1181.0" cy="1030.7" r="0.36" fill="#EFEFEF" opacity="0.046"/><circle cx="1137.5" cy="1036.1" r="0.44" fill="#EFEFEF" opacity="0.099"/><circle cx="939.0" cy="732.3" r="1.57" fill="#EFEFEF" opacity="0.118"/><circle cx="1147.4" cy="544.8" r="1.15" fill="#EFEFEF" opacity="0.134"/><circle cx="407.1" cy="1008.1" r="0.87" fill="#EFEFEF" opacity="0.113"/><circle cx="1116.4" cy="565.4" r="1.16" fill="#EFEFEF" opacity="0.111"/><circle cx="59.0" cy="858.3" r="0.43" fill="#EFEFEF" opacity="0.088"/><circle cx="313.5" cy="919.0" r="1.38" fill="#EFEFEF" opacity="0.095"/><circle cx="1102.3" cy="344.5" r="0.16" fill="#EFEFEF" opacity="0.123"/><circle cx="572.5" cy="61.3" r="0.64" fill="#EFEFEF" opacity="0.137"/><circle cx="79.9" cy="1090.3" r="1.58" fill="#EFEFEF" opacity="0.081"/><circle cx="565.6" cy="374.4" r="1.28" fill="#EFEFEF" opacity="0.048"/><circle cx="1041.2" cy="381.4" r="1.29" fill="#EFEFEF" opacity="0.062"/><circle cx="858.9" cy="318.9" r="0.34" fill="#EFEFEF" opacity="0.042"/><circle cx="817.0" cy="750.9" r="0.11" fill="#EFEFEF" opacity="0.052"/><circle cx="354.6" cy="192.6" r="0.35" fill="#EFEFEF" opacity="0.115"/><circle cx="1085.3" cy="1179.3" r="1.41" fill="#EFEFEF" opacity="0.099"/><circle cx="1093.0" cy="891.3" r="0.58" fill="#EFEFEF" opacity="0.132"/><circle cx="718.1" cy="521.0" r="1.14" fill="#EFEFEF" opacity="0.044"/><circle cx="721.1" cy="171.2" r="1.56" fill="#EFEFEF" opacity="0.063"/><circle cx="213.4" cy="452.9" r="0.42" fill="#EFEFEF" opacity="0.111"/><circle cx="48.3" cy="288.4" r="0.64" fill="#EFEFEF" opacity="0.110"/><circle cx="618.1" cy="454.7" r="0.34" fill="#EFEFEF" opacity="0.114"/><circle cx="506.5" cy="256.5" r="0.77" fill="#EFEFEF" opacity="0.048"/><circle cx="218.1" cy="295.9" r="0.67" fill="#EFEFEF" opacity="0.115"/><circle cx="1163.2" cy="866.9" r="0.83" fill="#EFEFEF" opacity="0.072"/><circle cx="436.3" cy="829.7" r="0.10" fill="#EFEFEF" opacity="0.043"/><circle cx="201.4" cy="732.8" r="1.23" fill="#EFEFEF" opacity="0.120"/><circle cx="921.1" cy="348.4" r="0.93" fill="#EFEFEF" opacity="0.091"/><circle cx="519.2" cy="203.9" r="0.38" fill="#EFEFEF" opacity="0.065"/><circle cx="90.2" cy="221.9" r="0.75" fill="#EFEFEF" opacity="0.119"/><circle cx="1022.9" cy="623.9" r="1.09" fill="#EFEFEF" opacity="0.107"/><circle cx="60.8" cy="823.0" r="0.85" fill="#EFEFEF" opacity="0.065"/><circle cx="101.5" cy="328.3" r="1.05" fill="#EFEFEF" opacity="0.123"/><circle cx="1113.2" cy="1026.9" r="0.64" fill="#EFEFEF" opacity="0.110"/><circle cx="431.3" cy="247.8" r="0.50" fill="#EFEFEF" opacity="0.070"/><circle cx="714.2" cy="583.8" r="0.57" fill="#EFEFEF" opacity="0.064"/><circle cx="675.7" cy="166.5" r="0.15" fill="#EFEFEF" opacity="0.100"/><circle cx="1021.9" cy="573.5" r="1.48" fill="#EFEFEF" opacity="0.082"/><circle cx="992.5" cy="474.2" r="1.03" fill="#EFEFEF" opacity="0.106"/><circle cx="235.4" cy="1130.4" r="0.64" fill="#EFEFEF" opacity="0.041"/><circle cx="637.2" cy="312.1" r="1.39" fill="#EFEFEF" opacity="0.098"/><circle cx="1186.1" cy="540.9" r="0.88" fill="#EFEFEF" opacity="0.047"/>
    <rect x="0" y="937.2" width="1200" height="262.79999999999995" 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="52" fill="#EFEFEF" letter-spacing="-1">LoFi Hip-Hop · weekly free drop #25</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 · 79–89 BPM · D minor, E major, A dorian</text>
    <rect x="72" y="924.2" width="62.4" height="4.16" fill="#b986ff"/>
  </g>
</svg>