/* Kharaayo logo — inline leaping-rabbit glyph (currentColor) + wordmark.
   <Logo size textColor glyphColor wordmark href /> */
(function () {
  const RABBIT_D = "M1.28246 66.2844C2.75966 64.2974 4.52671 63.0925 6.45954 61.7366C8.76824 60.2657 10.4198 59.1415 13.3414 57.6182L19.6486 54.1403L26.3223 50.7118C27.4245 50.1286 27.9796 49.7046 28.7572 49.1009C28.9782 48.9492 29.2344 48.78 29.3248 48.6621C29.4105 48.5112 29.4467 48.3811 29.4945 48.0927L29.5887 47.3688C29.6097 47.0893 29.6271 46.9279 29.6581 46.6399L29.6586 46.6353C29.6858 46.3575 29.7076 46.1961 29.7479 45.9068C29.7876 45.6183 29.8132 45.4612 29.8631 45.1782C29.9091 44.8931 29.9379 44.7294 29.9966 44.4496C30.0527 44.166 30.0853 44.0024 30.1482 43.721C30.2161 43.4307 30.2561 43.2714 30.3333 42.9895L30.5301 42.2629C30.6198 41.9748 30.6685 41.8112 30.7559 41.5364L31.0048 40.8098L31.2769 40.0775L31.5751 39.3453L31.9021 38.6158L32.2495 37.895L32.6344 37.1627C32.7918 36.8801 32.8818 36.7211 33.0455 36.4362C33.2114 36.151 33.3077 35.9909 33.4885 35.7049C33.6448 35.4608 33.7375 35.3201 33.8886 35.0909L33.9182 35.0459L34.4725 34.2486L35.0231 33.5175L35.3928 33.0592L35.6232 32.7917L36.1272 32.1997L36.8674 31.4056L37.605 30.6782L38.342 30.001L39.0793 29.3677L39.817 28.7833L40.3049 28.4202C40.6752 28.1478 40.8903 27.9956 41.2932 27.7346C41.5832 27.5507 41.7423 27.4383 42.0285 27.2683L42.7657 26.8261L43.503 26.422L44.2403 26.0463L44.9776 25.6962L45.7178 25.3746L46.4522 25.0786L47.1924 24.8082L47.9297 24.5691C48.2345 24.4709 48.3868 24.4263 48.6427 24.3514L48.667 24.3443L49.4014 24.145L50.1387 23.9657L50.876 23.8149L51.613 23.6807L52.3506 23.5701L53.0878 23.4762L53.828 23.4107L54.5682 23.3595L55.2997 23.3282L56.0399 23.3196L56.7743 23.3282C63.3469 23.491 68.0586 24.7937 74.2149 27.1009L83.776 30.8677L93.6143 35.0245L102.946 38.9479L107.376 40.4258L110.6 41.5067L111.337 41.7116L112.074 41.8823L112.81 42.0196L113.55 42.1295L114.282 42.2018L115.022 42.2452L115.759 42.2654L116.497 42.2481L117.234 42.2018L117.966 42.1295L118.709 42.0196L119.448 41.8842L120.184 41.7107L120.921 41.5071L121.657 41.2658C122.482 41.0251 122.955 40.9119 123.857 40.558C124.134 40.4693 124.311 40.3758 124.609 40.2584C124.89 40.1381 125.053 40.0761 125.342 39.9366C125.743 39.7182 125.961 39.5978 126.328 39.3471C126.699 39.0758 126.895 38.9152 127.223 38.6133C127.517 38.3397 127.666 38.1756 127.914 37.8948C128.131 37.6173 128.25 37.4617 128.453 37.1662C128.62 36.8854 128.723 36.7637 128.882 36.4347C129.025 36.1539 129.096 35.9973 129.213 35.7118C129.321 35.4239 129.374 35.2588 129.461 34.9803C129.539 34.6939 129.576 34.5338 129.637 34.2488C129.681 33.9604 129.702 33.8018 129.735 33.5145C129.757 33.2259 129.763 33.0686 129.772 32.7887C129.76 32.4977 129.755 32.3515 129.738 32.0687C129.704 31.778 129.681 31.6186 129.634 31.3343C129.576 31.0464 129.537 30.8875 129.462 30.6057C129.384 30.3251 129.329 30.1626 129.218 29.8791C129.097 29.597 129.02 29.4273 128.88 29.1498C128.729 28.8597 128.634 28.7007 128.459 28.4164L128.294 28.1923C128.156 27.9886 128.072 27.8816 127.907 27.6871C127.778 27.5364 127.702 27.4494 127.556 27.2919C127.432 27.1663 127.359 27.0943 127.218 26.9619C127.068 26.813 126.979 26.7369 126.818 26.6115C126.555 26.3943 126.392 26.2801 126.083 26.0746C125.811 25.9044 125.649 25.8081 125.343 25.6534C125.065 25.5023 124.908 25.4502 124.605 25.3232C124.339 25.2237 124.18 25.1746 123.897 25.0875L123.868 25.0785C123.719 25.0491 123.554 24.9852 123.134 24.9049L122.396 24.8109C122.104 24.7927 121.943 24.7835 121.659 24.7768C118.378 24.8158 116.693 25.0607 114.291 26.4766C113.997 26.6604 113.831 26.738 113.547 26.9107C113.278 27.0595 113.121 27.1419 112.894 27.2605L112.809 27.3052C112.524 27.4574 112.363 27.5342 112.074 27.6629C111.787 27.8008 111.623 27.8683 111.333 27.9994L110.599 28.2979C110.303 28.4114 110.141 28.471 109.857 28.5733L109.122 28.8156C108.824 28.9042 108.666 28.9548 108.386 29.0286C108.096 29.1162 107.934 29.1559 107.647 29.2213C107.354 29.2985 107.191 29.3273 106.912 29.3876C106.508 29.4581 106.179 29.53 106.179 29.53L105.433 29.6467L104.695 29.735L103.964 29.8061L103.227 29.8516L102.489 29.8715L101.752 29.8715L101.009 29.8544L100.275 29.8032L99.544 29.7373L98.8041 29.6437L98.0675 29.5278L97.332 29.3837L96.5926 29.2235L95.8467 29.0312L95.1203 28.8133L94.3976 28.5882L93.6415 28.2877L92.9046 28.0443L92.1673 27.7397L91.4494 27.392C74.7765 20.0281 69.0506 14.8639 66.7363 8.74434C66.7141 8.71501 66.5254 8.07711 66.5232 8.01572C66.5183 7.88465 66.413 7.55596 66.3976 7.29011C66.3801 7.03315 66.3568 6.79038 66.3586 6.5613C66.3606 6.30148 66.3721 6.05588 66.3946 5.82953C66.4197 5.57671 66.4687 5.34652 66.5144 5.13233L66.5205 5.10369C66.5783 4.83236 66.6561 4.59052 66.7333 4.37489C66.8356 4.08918 66.9356 3.84599 67.0451 3.64312C67.2116 3.31694 67.3639 3.08926 67.4708 2.91728C67.6731 2.63464 67.8433 2.41857 68.0467 2.18677C68.237 1.97734 68.4491 1.75254 68.8246 1.45815C68.9658 1.34742 69.1257 1.23556 69.3082 1.10226C69.4525 1.02024 69.5973 0.887542 70.0095 0.69542C70.1976 0.60356 70.4447 0.496292 70.7826 0.37123C70.9916 0.29826 71.2695 0.221192 71.5241 0.164468C71.788 0.0975017 72.2574 0.0434779 72.2574 0.0434779C72.4823 0.0213873 72.6462 6.60389e-05 72.9946 0.0013043C75.1001 0.049932 78.0391 0.79008 85.2522 2.90266L91.1495 4.8477L99.2621 7.52332L107.102 10.1187L114.049 12.3771L121.217 14.6967C124.188 15.7171 125.443 16.1097 127.634 16.3279C129.533 16.3959 131 16.2111 133.177 16.1243C135.878 15.9402 140.548 15.6947 140.548 15.6947L146.446 15.3533L147.183 15.3333L147.926 15.3532L148.662 15.4145L149.395 15.5154L150.135 15.6577L150.87 15.8371L151.61 16.0647L152.347 16.3408L153.082 16.6653L153.822 17.0438L154.559 17.485L155.295 17.9875L156.034 18.5751C156.034 18.5751 156.516 19.0336 156.768 19.2439C157.46 19.92 157.914 20.5378 158.479 21.1366L160.93 24.0453L162.773 26.2405L165.614 29.6213L166.442 30.6072C166.662 30.8671 166.767 31.0259 166.931 31.3339C167.068 31.6129 167.133 31.7728 167.216 32.0671C167.294 32.3451 167.33 32.5253 167.355 32.7936C167.376 33.0795 167.378 33.2375 167.352 33.5233C167.323 33.8083 167.295 33.9683 167.216 34.2456C167.129 34.5437 167.066 34.7026 166.927 34.979C166.762 35.2755 166.658 35.4376 166.441 35.7092C166.246 35.9373 166.126 36.0508 165.895 36.2453C165.614 36.4917 165.443 36.5569 165.159 36.7255L164.141 37.2431L162.669 37.9802L160.454 39.0959L158.98 39.8686C158.98 39.8686 157.621 40.5875 157.035 40.912C156.757 41.0832 156.613 41.176 156.324 41.3539C156.02 41.5575 155.847 41.6997 155.572 41.9051L155.137 42.2637L154.834 42.5398L154.376 42.9924L154.103 43.2827L153.737 43.7181C153.54 43.9679 153.423 44.1274 153.24 44.3796L153.19 44.4477C152.996 44.7373 152.895 44.8971 152.721 45.1751L152.72 45.1772L152.328 45.9037C152.198 46.1922 152.126 46.3538 152.006 46.6362C151.895 46.9187 151.835 47.0778 151.735 47.3627C151.641 47.6483 151.595 47.8103 151.521 48.0922C151.444 48.3673 151.413 48.5508 151.352 48.8217L151.238 49.5482C151.205 49.8354 151.189 49.9938 151.171 50.2785C151.154 50.5636 151.147 50.7225 151.148 51.0071C151.149 51.2938 151.154 51.4556 151.171 51.7358C151.189 52.0199 151.203 52.1793 151.237 52.4644C151.278 52.75 151.303 52.9106 151.355 53.193C151.409 53.4768 151.442 53.6361 151.522 53.9216C151.598 54.2042 151.643 54.3628 151.735 54.6474C151.831 54.9306 151.888 55.0905 152.003 55.3789C152.123 55.6647 152.191 55.8247 152.332 56.1075C152.475 56.3862 152.559 56.5428 152.723 56.8332C152.892 57.1189 152.991 57.2789 153.187 57.5647C153.389 57.8554 153.507 58.0143 153.727 58.291C153.969 58.5838 154.11 58.7444 154.376 59.0214C154.663 59.3173 154.792 59.4726 155.109 59.7477L158.98 62.8131L164.144 66.8973L166.356 68.6466L167.829 69.813L169.302 70.9844L170.777 72.1545L171.779 72.9426L172.603 73.5943C172.932 73.8784 173.116 74.0378 173.411 74.3217C173.677 74.611 173.799 74.7508 173.99 75.0516C174.163 75.3341 174.239 75.463 174.372 75.777C174.483 76.0608 174.539 76.2184 174.614 76.5044C174.679 76.7908 174.709 76.9518 174.727 77.2374C174.751 77.5202 174.753 77.6772 174.73 77.9689C174.703 78.249 174.68 78.4077 174.617 78.6918C174.536 78.9806 174.484 79.1411 174.373 79.4233C174.261 79.7169 173.988 80.1711 173.985 80.1519C173.77 80.4734 173.644 80.6317 173.411 80.8805C173.09 81.1924 172.899 81.3565 172.532 81.5921C172.247 81.7586 172.084 81.8422 171.792 81.9763C171.509 82.0837 171.348 82.136 171.055 82.2125C170.746 82.2803 170.587 82.3045 170.32 82.3264C170.32 82.3372 169.856 82.3448 169.58 82.3264C169.264 82.2955 169.101 82.2707 168.846 82.2154C168.846 82.2154 168.342 82.0826 168.106 81.9735L163.46 80.1757L153.355 76.5202L149.392 75.0601L146.513 74.014L141.285 72.1201L130.251 68.114C113.269 61.4612 81.9503 57.7397 59.668 61.7367C57.9537 61.9787 51.7895 63.3575 45.4667 64.9987L35.8636 67.4421L26.2766 69.8713L17.4285 72.1756C11.1788 73.782 8.35059 74.4711 4.43152 74.3049C4.13061 74.2832 3.97087 74.2592 3.69206 74.2014C3.38083 74.1162 3.22111 74.0694 2.95187 73.9586C2.64096 73.832 2.4821 73.7484 2.21745 73.5829C1.84523 73.3346 1.65667 73.1774 1.33904 72.8685C1.07701 72.5937 0.948546 72.4243 0.739989 72.1143C0.573227 71.8301 0.500779 71.7237 0.371342 71.4141C0.256919 71.1449 0.203916 70.9873 0.132298 70.6798C0.067519 70.4132 0.0393077 70.2417 0.0148914 69.9512C-0.00638771 69.6634 -0.00405134 69.5101 0.0149134 69.2225C0.0406951 68.9342 0.067347 68.7753 0.133317 68.4939C0.207179 68.2129 0.257275 68.0478 0.368462 67.7682C0.50148 67.476 0.585914 67.3146 0.754389 67.031L1.28246 66.2844Z";
  function LogoGlyph({ size = 30, color = "var(--logo-red)", className = "", style = {} }) {
    return React.createElement("svg", {
      viewBox: "0 0 175 83", height: size, className, role: "img", "aria-label": "Kharaayo",
      xmlns: "http://www.w3.org/2000/svg",
      style: Object.assign({ display: "block", width: "auto", color }, style)
    }, React.createElement("path", { fill: "currentColor", d: RABBIT_D }));
  }
  function Logo({ size = 30, textColor = "var(--foreground)", glyphColor = "var(--logo-red)", wordmark = true, href = "index.html" }) {
    return React.createElement("a", { className: "k-logo", href, "aria-label": "Kharaayo — home" },
      React.createElement(LogoGlyph, { size, color: glyphColor }),
      wordmark && React.createElement("span", {
        className: "k-logo-word",
        style: { fontSize: size * 0.6, color: textColor }
      }, "Kharaayo")
    );
  }
  window.Logo = Logo;
  window.LogoGlyph = LogoGlyph;
})();
