<!-- source: DFINITY foundation -->
<script lang="ts">
  // Default to 100% size to make sure Safari renders the SVG correctly
  export let size = "100%";
</script>

<svg
  xmlns="http://www.w3.org/2000/svg"
  width={size}
  height={size}
  fill="none"
  viewBox="0 0 154 150"
  ><rect
    width="102.698"
    height="102.698"
    x="47.354"
    y="12.067"
    fill="#436FF5"
    opacity=".2"
    rx="18.071"
    transform="rotate(7 47.354 12.067)"
  /><path
    stroke="url(#paint0_linear_750_282)"
    stroke-width="5"
    d="m55.5 94-19 17.5"
  /><path
    fill="url(#paint1_linear_750_282)"
    d="M100 126c6.627 0 12-5.373 12-12s-5.373-12-12-12-12 5.373-12 12 5.373 12 12 12Z"
  /><path
    fill="url(#paint2_linear_750_282)"
    d="M89.983 109.487a2.5 2.5 0 1 0 3.034-3.974l-3.034 3.974Zm-19-14.5 19 14.5 3.034-3.974-19-14.5-3.034 3.974Z"
  /><path
    fill="url(#paint3_linear_750_282)"
    d="M64 98c6.627 0 12-5.373 12-12s-5.373-12-12-12-12 5.373-12 12 5.373 12 12 12Z"
  /><path
    fill="url(#paint4_linear_750_282)"
    d="M73.187 80.636a2.5 2.5 0 1 0 1.626 4.728l-1.626-4.728Zm1.626 4.728 16-5.5-1.626-4.728-16 5.5 1.626 4.728Z"
  /><path
    fill="url(#paint5_linear_750_282)"
    d="M100 86c6.627 0 12-5.373 12-12s-5.373-12-12-12-12 5.373-12 12 5.373 12 12 12Z"
  /><path
    fill="url(#paint6_linear_750_282)"
    d="M28 130c6.627 0 12-5.373 12-12s-5.373-12-12-12-12 5.373-12 12 5.373 12 12 12Z"
  /><path
    stroke="url(#paint7_linear_750_282)"
    stroke-linecap="round"
    stroke-linejoin="round"
    stroke-width="5"
    d="M51.5 57.5 60 76"
  /><path
    fill="url(#paint8_linear_750_282)"
    d="M48 62c6.627 0 12-5.373 12-12s-5.373-12-12-12-12 5.373-12 12 5.373 12 12 12Z"
  /><defs
    ><linearGradient
      id="paint0_linear_750_282"
      x1="43"
      x2="48.5"
      y1="100"
      y2="105.5"
      gradientUnits="userSpaceOnUse"
      ><stop stop-color="#C4D3FF" /><stop
        offset="1"
        stop-color="#003FFF"
      /></linearGradient
    ><linearGradient
      id="paint1_linear_750_282"
      x1="90"
      x2="107"
      y1="102"
      y2="125.5"
      gradientUnits="userSpaceOnUse"
      ><stop stop-color="#C4D3FF" /><stop
        offset="1"
        stop-color="#003FFF"
      /></linearGradient
    ><linearGradient
      id="paint2_linear_750_282"
      x1="78.5"
      x2="70.5"
      y1="90"
      y2="100"
      gradientUnits="userSpaceOnUse"
      ><stop stop-color="#C4D3FF" /><stop
        offset="1"
        stop-color="#003FFF"
      /></linearGradient
    ><linearGradient
      id="paint3_linear_750_282"
      x1="53.5"
      x2="71.5"
      y1="75.5"
      y2="98"
      gradientUnits="userSpaceOnUse"
      ><stop stop-color="#C4D3FF" /><stop
        offset="1"
        stop-color="#003FFF"
      /></linearGradient
    ><linearGradient
      id="paint4_linear_750_282"
      x1="76.5"
      x2="79"
      y1="78"
      y2="84.5"
      gradientUnits="userSpaceOnUse"
      ><stop stop-color="#C4D3FF" /><stop
        offset="1"
        stop-color="#003FFF"
      /></linearGradient
    ><linearGradient
      id="paint5_linear_750_282"
      x1="92.5"
      x2="112"
      y1="58"
      y2="88.5"
      gradientUnits="userSpaceOnUse"
      ><stop stop-color="#C4D3FF" /><stop
        offset="1"
        stop-color="#003FFF"
      /></linearGradient
    ><linearGradient
      id="paint6_linear_750_282"
      x1="19.5"
      x2="37"
      y1="106"
      y2="130"
      gradientUnits="userSpaceOnUse"
      ><stop stop-color="#C4D3FF" /><stop
        offset="1"
        stop-color="#003FFF"
      /></linearGradient
    ><linearGradient
      id="paint7_linear_750_282"
      x1="46.5"
      x2="63"
      y1="67"
      y2="61"
      gradientUnits="userSpaceOnUse"
      ><stop stop-color="#C4D3FF" /><stop
        offset="1"
        stop-color="#003FFF"
      /></linearGradient
    ><linearGradient
      id="paint8_linear_750_282"
      x1="38"
      x2="61.5"
      y1="36.5"
      y2="68"
      gradientUnits="userSpaceOnUse"
      ><stop stop-color="#C4D3FF" /><stop
        offset="1"
        stop-color="#003FFF"
      /></linearGradient
    ></defs
  ></svg
>
