<script lang="ts">
  import { cn } from '@/lib/utils'

  interface Props {
    class?: string
  }

  let { class: className }: Props = $props()
</script>

<svg
  viewBox="0 0 43.385681 58.634415"
  xmlns="http://www.w3.org/2000/svg"
  class={cn(
    'w-full h-auto text-neutral-900 dark:text-neutral-100 transition-colors duration-300',
    className
  )}
  role="img"
  aria-label="Logo"
  aria-hidden="true"
  focusable="false"
>
  <path
    d="m 29.991968,30.003904 c -0.889705,0.1094 -1.802233,0.16433 -2.735233,0.16433 h -6.756177 l -3.023071,14.29319 -0.0062,0.0232 c -0.290305,1.28564 -0.467849,2.02416 -1.044898,3.20497 -0.110528,0.22617 -0.523296,0.96336 -1.058333,1.50017 -0.0052,0.005 -0.01082,0.0105 -0.01602,0.0155 l -0.0021,0.002 v 0.002 l -0.0016,0.002 -0.01602,0.0155 c -0.01026,0.01 -0.02067,0.0195 -0.03101,0.0294 -0.01108,0.0105 -0.01575,0.0146 -0.02945,0.0274 h -5.17e-4 v 5.2e-4 h -5.17e-4 c -3.47e-4,5.4e-4 -0.0012,0.002 -0.0016,0.002 v 5.1e-4 l -5.17e-4,5.2e-4 h -5.17e-4 l -0.0041,0.004 c -0.0047,0.005 -0.0108,0.01 -0.0155,0.014 l -0.0217,0.0176 c -1.090905,0.99713 -2.538121,1.35282 -3.597713,1.5074 -1.601745,0.23363 -4.113534,0.21787 -5.648234,0.17777 -1.160812,-0.0303 -2.392544,-0.17342 -3.290755,-0.25942 -0.166746,-0.016 -0.518669,-0.0569 -0.746208,-0.0842 l -0.312642,-0.0377 -1.631424942275,7.67189 C 1.33539,58.427024 2.812366,58.550644 4.234278,58.587834 c 2.991756,0.0782 7.888243,0.10921 11.010697,-0.34623 2.065576,-0.30134 4.886391,-0.99503 7.013009,-2.93884 l 0.04237,-0.0341 c 0.0092,-0.008 0.02129,-0.0184 0.03049,-0.0274 l 0.0078,-0.008 h 0.001 l 0.001,-10e-4 5.17e-4,-5.1e-4 c 8.24e-4,-0.001 0.0023,-0.004 0.0031,-0.005 h 5.17e-4 v -5.2e-4 h 10e-4 c 0.02671,-0.025 0.03576,-0.0327 0.05736,-0.0532 0.02015,-0.0195 0.04046,-0.0379 0.06046,-0.0574 l 0.03101,-0.0305 0.0031,-0.004 v -0.004 l 0.0041,-0.004 c 0.01014,-0.01 0.02093,-0.0199 0.03101,-0.03 1.043005,-1.04647 1.847976,-2.48347 2.06344,-2.92437 1.124903,-2.30188 1.471162,-3.74196 2.037085,-6.2482 l 0.01189,-0.045 z"
    fill="currentColor"
  />
  <g transform="translate(-17.866609,-107.09884)">
    <path
      d="m 30.327566,107.09883 c 0,0 -9.81187,45.93971 -9.834025,45.93725 l -0.264583,1.25367 c 0,0 0.44063,0.0522 0.661458,0.0734 1.014959,0.0972 2.029653,0.21933 3.04891,0.24598 1.683714,0.044 3.749394,0.0472 5.050854,-0.14263 0.86763,-0.12657 1.466021,-0.36783 1.751831,-0.63458 0,0 0.0068,-0.007 0.01034,-0.0103 0.0037,-0.003 0.01137,-0.01 0.01137,-0.01 0.0501,-0.0438 0.284787,-0.35696 0.38424,-0.56047 0.374418,-0.76617 0.528159,-1.34067 0.775896,-2.43779 L 35.5319,133.76852 h 9.591146 c 4.741333,0 8.614812,-1.60873 11.620479,-4.82606 3.005667,-3.25967 4.508769,-7.13314 4.508769,-11.62048 0,-6.81566 -3.915937,-10.22315 -11.747604,-10.22315 z m 9.499162,6.38308 h 5.806364 c 3.965247,0 5.947441,1.49112 5.947441,4.47311 0,2.05974 -0.793083,3.79691 -2.379183,5.21105 -1.553054,1.41415 -3.651208,2.1208 -6.294707,2.1208 h -5.578987 z"
      fill="currentColor"
    />
  </g>
</svg>
