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

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

const viewBox = {"width":24,"height":24};
const content = `<mask id="tokenBrandedAsto0" width="20" height="20" x="2" y="2" maskUnits="userSpaceOnUse" style="mask-type:luminance"><path class="s5-r0ki"/></mask><g class="ft5dv1b"><g mask="url(#tokenBrandedAsto0)"><path class="m27k5mb"/><path fill="url(#tokenBrandedAsto1)" class="u5muvsbg"/><path fill="url(#tokenBrandedAsto2)" class="bomimxb"/><path fill="url(#tokenBrandedAsto3)" class="pst_j36b"/></g><defs><linearGradient id="tokenBrandedAsto1" x1="11.999" x2="11.999" y1="6.286" y2="16.643" gradientUnits="userSpaceOnUse"><stop class="tc-f-6q"/><stop offset=".53" class="xi4fius"/><stop offset="1" class="u40d_bl"/></linearGradient><linearGradient id="tokenBrandedAsto2" x1="12.301" x2="14.296" y1="6.286" y2="15.369" gradientUnits="userSpaceOnUse"><stop class="c_yp07b"/><stop offset="1" class="w6n1y3s"/></linearGradient><linearGradient id="tokenBrandedAsto3" x1="13.918" x2="15.036" y1="7.454" y2="13.607" gradientUnits="userSpaceOnUse"><stop class="sjf0wsa"/><stop offset=".57" class="tptiebb"/><stop offset="1" class="rb2k2vp"/></linearGradient></defs></g>`;
</script>
<Icon width={width} height={height} viewBox={viewBox} content={content} fallback="token-branded:asto" {...props}></Icon>
<style>
:global .s5-r0ki {
  fill: #fff;
  d: path("M22 2H2v20h20z");
}

:global .ft5dv1b {
  fill: none;
}

:global .m27k5mb {
  fill: #1E1E20;
  d: path("M2 2h20v20H2z");
}

:global .u5muvsbg {
  d: path("M9.428 16.396a5.1 5.1 0 0 1 2.31-.493c.472 0 1.35.025 2.311.493c.911.443 3.143.536 3.143-1.939c0-1.057-.485-2.436-1.153-3.75c-.668-1.321-2.44-4.421-4.3-4.421c-1.857 0-3.629 3.103-4.3 4.421c-.668 1.314-1.154 2.693-1.154 3.75c0 2.475 2.236 2.382 3.143 1.94");
}

:global .bomimxb {
  d: path("M14.322 14.143a3.393 3.393 0 1 0 0-6.786a3.393 3.393 0 0 0 0 6.786");
}

:global .pst_j36b {
  d: path("M13.8 7.396a3.393 3.393 0 1 0 3.14 5.515a13 13 0 0 0-.9-2.204c-.411-.81-1.232-2.286-2.24-3.31");
}

:global .tc-f-6q {
  stop-color: #7F70FD;
}

:global .xi4fius {
  stop-color: #6551F1;
}

:global .u40d_bl {
  stop-color: #846DF8;
}

:global .c_yp07b {
  stop-color: #F4C9EA;
}

:global .w6n1y3s {
  stop-color: #E995AE;
}

:global .sjf0wsa {
  stop-color: #F9DBFF;
}

:global .tptiebb {
  stop-color: #ED9FF9;
}

:global .rb2k2vp {
  stop-color: #F3BBFB;
}

</style>
