import type { SVGProps } from "react";

// Brand lotus mark for «آرام جان». Inline SVG (static-export friendly); uses
// `currentColor` so it inherits text color — e.g. text-primary on light
// surfaces, text-white on the brand background. The viewBox is cropped to the
// artwork (the original export had a large drop-shadow padding we don't need).
export function Logo(props: SVGProps<SVGSVGElement>) {
  return (
    <svg
      viewBox="24 90 92 100"
      fill="currentColor"
      xmlns="http://www.w3.org/2000/svg"
      aria-hidden="true"
      {...props}
    >
      <path d="M67.8422 97.9552V96.6237C67.8422 95.4153 68.8047 94.436 69.9923 94.436C71.1798 94.436 72.1423 95.4153 72.1423 96.6237V97.9552C72.1423 99.1635 71.1798 100.143 69.9923 100.143C68.8047 100.143 67.8422 99.1633 67.8422 97.9552ZM47.0494 104.795C47.4477 105.498 48.1704 105.89 48.9138 105.89C49.2784 105.89 49.6479 105.796 49.9862 105.597C51.0149 104.993 51.3678 103.655 50.7743 102.609L50.1205 101.456C49.5268 100.409 48.2117 100.05 47.1837 100.654C46.155 101.258 45.8024 102.596 46.3956 103.642L47.0494 104.795ZM89.9974 105.597C90.3359 105.796 90.7054 105.89 91.0702 105.89C91.8132 105.89 92.5361 105.498 92.9344 104.796L93.5887 103.643C94.1824 102.596 93.83 101.259 92.8015 100.655C91.7733 100.051 90.4584 100.409 89.8645 101.455L89.2102 102.609C88.6165 103.655 88.9689 104.993 89.9974 105.597ZM106.506 121.592C106.871 121.592 107.241 121.497 107.58 121.298L108.713 120.633C109.741 120.028 110.093 118.69 109.499 117.644C108.906 116.598 107.591 116.239 106.562 116.844L105.429 117.51C104.401 118.114 104.049 119.452 104.642 120.498C105.041 121.2 105.763 121.592 106.506 121.592ZM112.095 160.39C109.303 166.021 101.501 169.803 92.6809 169.803C86.6344 169.803 80.9703 168.029 77.1198 164.991C74.914 166.529 72.5853 167.519 70.278 167.822C70.1729 167.836 70.0675 167.841 69.9657 167.84C69.8797 167.839 69.7933 167.833 69.7068 167.822C67.3993 167.519 65.0705 166.529 62.8647 164.991C59.0142 168.029 53.3506 169.803 47.3036 169.803C38.4833 169.803 30.6814 166.021 27.8894 160.39C27.5821 159.771 27.5819 159.039 27.8894 158.42C29.9494 154.264 34.6602 151.114 40.6214 149.748C37.5282 145.278 36.3987 139.996 37.7996 135.477C37.9711 134.924 38.3514 134.463 38.8567 134.195C42.3895 132.323 46.87 132.187 51.2316 133.742C51.879 131.56 52.8979 129.661 54.2785 128.181C54.7508 127.674 55.4329 127.428 56.113 127.517C57.2408 127.665 58.3735 127.977 59.4948 128.438C61.7696 123.546 65.1228 119.898 69.095 118.043C69.664 117.777 70.3191 117.777 70.8884 118.043C74.8591 119.897 78.2111 123.542 80.4866 128.431C81.608 127.975 82.7418 127.666 83.8715 127.517C84.5524 127.428 85.2337 127.674 85.706 128.181C87.0868 129.661 88.1053 131.56 88.7529 133.742C93.1147 132.187 97.5948 132.323 101.127 134.195C101.633 134.463 102.013 134.924 102.184 135.477C103.586 139.996 102.456 145.277 99.3629 149.748C105.324 151.113 110.035 154.264 112.095 158.419C112.402 159.039 112.402 159.771 112.095 160.39ZM86.0617 154.185C88.3965 153.595 90.716 152.379 92.759 150.635C96.9321 147.072 99.1178 141.885 98.3084 137.693C95.7827 136.695 92.6326 136.85 89.5284 138.117C89.8265 142.202 89.1027 146.822 87.3143 151.37C86.9342 152.337 86.5149 153.277 86.0617 154.185ZM63.2651 130.569C65.742 132.363 68.0524 134.846 69.9877 137.817C71.9328 134.815 74.2408 132.335 76.7117 130.552C75.0557 126.911 72.6854 124.064 69.992 122.49C67.2944 124.066 64.9209 126.92 63.2651 130.569ZM47.2248 150.635C49.2676 152.379 51.5878 153.595 53.923 154.185C53.4696 153.276 53.0508 152.337 52.6702 151.369C50.8821 146.822 50.1582 142.202 50.4561 138.117C47.3519 136.85 44.2018 136.695 41.6757 137.693C40.8663 141.885 43.052 147.072 47.2248 150.635ZM59.4681 162.09C58.5421 161.142 57.6577 160.095 56.8287 158.965C52.568 158.891 48.1231 157.114 44.4605 153.986C44.3064 153.855 44.155 153.722 44.0054 153.587C38.7685 154.247 34.3795 156.444 32.3145 159.404C34.825 162.997 40.7607 165.428 47.3032 165.428C51.9481 165.428 56.3906 164.182 59.4681 162.09ZM69.1566 145.595C67.0139 140.146 63.4314 135.653 59.6657 133.385C59.5605 133.334 59.4612 133.276 59.3678 133.211C58.4767 132.703 57.5777 132.321 56.6861 132.082C55.7948 133.379 55.198 135.038 54.9011 136.928C54.8934 137.043 54.8767 137.158 54.8507 137.273C54.3545 140.923 54.9465 145.381 56.6622 149.744C58.394 154.148 61.0656 157.927 64.0148 160.412C64.0836 160.463 64.15 160.518 64.2138 160.578C65.8118 161.888 67.4862 162.816 69.1327 163.257C71.7754 159.413 71.8282 152.389 69.1566 145.595ZM83.3218 149.744C85.0371 145.382 85.6291 140.925 85.1341 137.276C85.1071 137.159 85.0899 137.041 85.0823 136.923C84.7853 135.035 84.1885 133.377 83.2977 132.081C82.4195 132.316 81.5327 132.689 80.6521 133.185C80.5358 133.27 80.4092 133.344 80.2737 133.406C77.3489 135.175 74.5263 138.289 72.4013 142.211C72.6646 142.786 72.914 143.373 73.1488 143.97C75.587 150.17 76.0467 156.506 74.635 161.434C75.0187 161.169 75.3997 160.881 75.7762 160.572C75.8359 160.517 75.8981 160.465 75.9623 160.418C78.9142 157.932 81.5889 154.151 83.3218 149.744ZM107.67 159.404C105.605 156.444 101.215 154.248 95.9782 153.587C95.8288 153.722 95.6769 153.855 95.5231 153.986C91.8605 157.113 87.4158 158.89 83.1555 158.965C82.3266 160.095 81.4422 161.142 80.5162 162.09C83.5939 164.181 88.0367 165.428 92.6809 165.428C99.2231 165.428 105.159 162.997 107.67 159.404ZM90.8354 175.585C89.94 174.791 88.5819 174.887 87.8019 175.798C86.4461 177.382 80.0241 179.612 69.9923 179.612C59.9602 179.612 53.5382 177.382 52.1824 175.798C51.4024 174.887 50.0443 174.791 49.1489 175.585C48.2535 176.379 48.1598 177.761 48.9398 178.672C52.299 182.595 62.38 183.987 69.9925 183.987C77.6047 183.987 87.6858 182.595 91.0449 178.672C91.8244 177.76 91.7308 176.379 90.8354 175.585ZM41.7275 129.296C42.8697 129.623 44.058 128.947 44.38 127.784C47.5941 116.176 58.1262 108.07 69.9923 108.07C81.8583 108.07 92.3904 116.176 95.6045 127.784C95.8716 128.748 96.7343 129.379 97.6729 129.379C97.8659 129.379 98.0623 129.352 98.257 129.296C99.4001 128.968 100.065 127.76 99.7434 126.597C96.0095 113.112 83.7752 103.694 69.9923 103.694C56.209 103.694 43.9748 113.112 40.2411 126.597C39.9191 127.76 40.5844 128.968 41.7275 129.296ZM69.9923 176.635C71.8394 176.635 78.0379 176.434 80.2441 173.856C81.0236 172.944 80.9297 171.563 80.0341 170.769C79.1433 169.98 77.7942 170.071 77.013 170.969C76.5225 171.422 73.9776 172.259 69.9923 172.259C66.006 172.259 63.4608 171.422 62.9708 170.968C62.1891 170.071 60.8406 169.98 59.9497 170.769C59.0541 171.563 58.9604 172.945 59.7404 173.856C61.9471 176.435 68.1453 176.635 69.9923 176.635ZM31.2714 120.632L32.404 121.298C32.7428 121.497 33.1126 121.592 33.4779 121.592C34.2206 121.592 34.9431 121.2 35.3415 120.498C35.9357 119.452 35.5838 118.114 34.5556 117.51L33.4229 116.844C32.3954 116.24 31.0796 116.597 30.4857 117.644C29.8916 118.689 30.2435 120.028 31.2714 120.632Z" />
    </svg>
  );
}
