<script>
import Icon from '@iconify/css-svelte';

let {width, height, ...props} = $props();

const viewBox = {"width":24,"height":24};
const content = `<g class="ft5dv1b"><path fill="url(#SVGAgNgixVn)" class="ssmu8bbi"/><path fill="url(#SVGDnPDRd0K)" class="m5mpjjbn"/><path fill="url(#SVGCtsVKefD)" class="a-gh-rtc"/><defs><linearGradient id="SVGAgNgixVn" x1="3.001" x2="21.431" y1="16.322" y2="15.591" gradientUnits="userSpaceOnUse"><stop class="xhpz7cy"/><stop offset="1" class="xiw7xkd"/></linearGradient><linearGradient id="SVGDnPDRd0K" x1="3.001" x2="21.323" y1="16.973" y2="16.366" gradientUnits="userSpaceOnUse"><stop class="pzffrlb"/><stop offset="1" class="g3dlnkb"/></linearGradient><linearGradient id="SVGCtsVKefD" x1="4.035" x2="20.302" y1="12.002" y2="12.002" gradientUnits="userSpaceOnUse"><stop class="o0zdheb"/><stop offset="1" class="qa8g6kk"/></linearGradient></defs></g>`;
</script>
<Icon width={width} height={height} viewBox={viewBox} content={content} fallback="token-branded:sol" {...props}></Icon>
<style>
:global .ft5dv1b {
  fill: none;
}

:global .ssmu8bbi {
  d: path("M18.413 7.903a.62.62 0 0 1-.411.164H3.58c-.512 0-.77-.585-.416-.929l2.368-2.283a.6.6 0 0 1 .41-.169h14.479c.517 0 .77.59.41.934z");
}

:global .m5mpjjbn {
  d: path("M18.413 19.157a.6.6 0 0 1-.411.157H3.58c-.512 0-.77-.58-.416-.923l2.368-2.289a.6.6 0 0 1 .41-.163h14.479c.517 0 .77.585.41.928z");
}

:global .a-gh-rtc {
  d: path("M18.413 10.472a.6.6 0 0 0-.411-.158H3.58c-.512 0-.77.58-.416.922l2.368 2.29a.62.62 0 0 0 .41.163h14.479c.517 0 .77-.585.41-.928z");
}

:global .xhpz7cy {
  stop-color: #599db0;
}

:global .xiw7xkd {
  stop-color: #47f8c3;
}

:global .pzffrlb {
  stop-color: #c44fe2;
}

:global .g3dlnkb {
  stop-color: #73b0d0;
}

:global .o0zdheb {
  stop-color: #778cbf;
}

:global .qa8g6kk {
  stop-color: #5dcdc9;
}

</style>
