w, h));
          g.addColorStop(0, 'rgba(56,189,248,0.08)');
          g.addColorStop(1, 'rgba(56,189,248,0)');
          ctx.fillStyle = g; ctx.fillRect(0,0,w,h);
          drawSkyline(ctx, h - 90, '#0a1426');
          drawSkyline(ctx, h - 70, '#0a162a');
          drawSkyline(ctx, h - 50, '#0a182e');
        }

        function drawSkyline(ctx, baseline, color) {
          const w = canvas.clientWidth;
          ctx.fillStyle = color;
          let x = 0;
          const minW = 24, maxW = 64, minH = 20,