<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(#SVGInWAxctY)" class="z54hpqbr"/><path fill="url(#SVGQWJ1ydJy)" class="np69zdb"/><path fill="url(#SVGigpVDGQK)" class="urxjbxb"/><defs><linearGradient id="SVGInWAxctY" x1="3.9" x2="20.628" y1="7.31" y2="6.995" gradientUnits="userSpaceOnUse"><stop class="si_wq5e"/><stop offset=".43" class="el083xt"/><stop offset=".75" class="n4697mx"/><stop offset=".93" class="fop_69v"/><stop offset="1" class="h75um5h"/></linearGradient><linearGradient id="SVGQWJ1ydJy" x1="3" x2="9.432" y1="9.675" y2="22.03" gradientUnits="userSpaceOnUse"><stop class="kfdyv-a"/><stop offset="1" class="rpk2edb"/></linearGradient><linearGradient id="SVGigpVDGQK" x1="14.605" x2="14.605" y1="10.664" y2="19.342" gradientUnits="userSpaceOnUse"><stop class="y98bucc"/><stop offset=".3" class="ujnzp8z"/><stop offset=".48" class="iud8fcx"/><stop offset="1" class="by0ig7k"/></linearGradient></defs></g>`;
</script>
<Icon width={width} height={height} viewBox={viewBox} content={content} fallback="token-branded:toshi" {...props}></Icon>
<style>
:global .ft5dv1b {
  fill: none;
}

:global .z54hpqbr {
  d: path("M3 4.658v1.904l1.843 1.824l4.016 1.09v.852l1.616 3.998v1.322l1.51 1.672v.033l.015-.014l.014.014v-.033l1.511-1.672v-1.326l1.61-3.998V9.47l4.027-1.09L21 6.562V4.658l-.488 1.322l-1.355.815l-4.017.696l-3.126-.692v-.004h-.028v.004l-3.127.692l-4.016-.696l-1.355-.815z");
}

:global .np69zdb {
  d: path("m7.263 15.05l.975-4.386l1.535 3.723l-.355 1.516l2.108 2.179v1.26z");
}

:global .urxjbxb {
  d: path("m16.737 15.05l-.976-4.386l-1.534 3.723l.355 1.516l-2.108 2.179v1.26z");
}

:global .si_wq5e {
  stop-color: #380d78;
}

:global .el083xt {
  stop-color: #56758a;
}

:global .n4697mx {
  stop-color: #7bf29e;
}

:global .fop_69v {
  stop-color: #8fd5b8;
}

:global .h75um5h {
  stop-color: #a7acc2;
}

:global .kfdyv-a {
  stop-color: #24153e;
}

:global .rpk2edb {
  stop-color: #77e397;
}

:global .y98bucc {
  stop-color: #a69bd7;
}

:global .ujnzp8z {
  stop-color: #84e7ae;
}

:global .iud8fcx {
  stop-color: #70d78f;
}

:global .by0ig7k {
  stop-color: #3d5f5e;
}

</style>
