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

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

const viewBox = {"width":48,"height":48};
const content = `<path class="z_i882a"/><circle class="cpk0fnb"/><path class="kv5u6nb"/><path class="vhc60fk"/><path class="klhp88q"/><circle class="lszdjbi"/><path class="csqxgzz"/>`;
</script>
<Icon width={width} height={height} viewBox={viewBox} content={content} fallback="arcticons:sbb-freesurf" {...props}></Icon>
<style>
:global .z_i882a {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("m26.87 6.041l2.865 2.868l-2.867 2.867m-5.739 0L18.265 8.91l2.867-2.868m-2.867 2.867h11.47M24 6.041v5.736");
}

:global .cpk0fnb {
  cx: 24px;
  cy: 24px;
  r: 21.5px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

:global .kv5u6nb {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M4.421 15.318h39.158M25.848 33.592a3.68 3.68 0 1 0-3.696 0");
}

:global .vhc60fk {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M27.797 36.982a7.59 7.59 0 1 0-7.645-.03");
}

:global .klhp88q {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M29.774 40.357a11.5 11.5 0 1 0-11.548 0");
}

:global .lszdjbi {
  cx: 24px;
  cy: 30.409px;
  r: 1.249px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

:global .csqxgzz {
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  d: path("M24 31.657v10.252");
}

</style>
