// Falta Palta logo — SVG recreation of the user's avocado mark.

function FPMark({ size = 64, accent = '#d3d372', ink = '#1F2218', style, mode = 'full' }) {
  const vb = mode === 'tight' ? '420 220 860 1300' : '240 0 1000 1500';
  const aspect = mode === 'tight' ? 1300 / 860 : 1500 / 1000;
  return (
    <svg
      width={size}
      height={size * aspect}
      viewBox={vb}
      fill="none"
      style={style}
      aria-hidden="true"
      overflow="visible"
    >
      <path
        fill={accent}
        d="M 683.527344 348.347656 C 622.441406 401.558594 597.808594 483.839844 577.609375 561.6875 C 532.285156 737.085938 475.632812 924.308594 467.75 1106.113281 C 460.359375 1276.089844 559.875 1421.4375 720.96875 1480.558594 C 797.328125 1508.644531 885.511719 1508.148438 957.441406 1470.707031 C 1166.320312 1363.296875 1200.316406 1025.308594 1137.257812 826.261719 C 1106.21875 728.214844 1052.519531 640.023438 999.316406 552.816406 C 974.683594 512.417969 951.035156 473.492188 932.808594 430.136719 C 917.535156 393.675781 901.769531 349.828125 867.777344 326.179688 C 815.066406 289.226562 729.34375 308.933594 683.527344 348.347656 Z"
      />
      <path
        fill={ink}
        d="M 850.535156 1462.820312 C 807.183594 1462.820312 763.335938 1453.953125 722.941406 1436.214844 C 616.527344 1389.410156 544.601562 1292.351562 515.042969 1154.886719 C 492.382812 1048.960938 495.335938 917.410156 522.925781 794.238281 C 525.882812 780.441406 529.328125 766.644531 533.269531 752.359375 C 548.050781 696.191406 564.800781 642.488281 583.027344 591.738281 C 612.585938 510.445312 647.074219 436.050781 685.5 370.519531 C 728.851562 296.617188 786.984375 262.621094 873.195312 260.648438 C 989.953125 258.1875 1037.742188 407.472656 1049.566406 453.292969 C 1068.285156 525.71875 1097.84375 588.785156 1128.878906 655.296875 C 1133.808594 665.644531 1138.734375 675.992188 1143.660156 686.335938 C 1207.703125 824.292969 1235.785156 944.507812 1225.933594 1043.539062 C 1212.136719 1185.4375 1123.953125 1364.777344 982.070312 1433.261719 C 941.675781 1452.96875 896.351562 1462.820312 850.535156 1462.820312 Z M 876.152344 280.359375 C 875.167969 280.359375 874.675781 280.359375 873.691406 280.359375 C 793.882812 282.328125 742.644531 312.382812 702.742188 380.375 C 664.808594 444.425781 630.816406 517.835938 601.75 598.144531 C 583.519531 647.90625 567.261719 701.609375 552.484375 756.792969 C 549.035156 770.585938 545.585938 784.382812 542.136719 798.179688 C 515.042969 918.886719 512.085938 1046.988281 534.257812 1150.453125 C 562.828125 1282.988281 628.84375 1373.152344 730.824219 1417.988281 C 808.660156 1451.984375 899.308594 1451.488281 973.203125 1415.523438 C 1108.683594 1349.996094 1192.925781 1178.046875 1206.226562 1041.570312 C 1215.585938 945.988281 1188.492188 829.21875 1125.433594 694.714844 C 1120.507812 684.367188 1115.578125 674.019531 1110.652344 663.671875 C 1079.125 596.175781 1049.070312 532.617188 1029.859375 458.21875 C 1019.511719 416.339844 977.144531 280.359375 876.152344 280.359375 Z"
      />
      <path
        fill={ink}
        d="M 902.261719 1200.214844 C 899.800781 1200.214844 897.335938 1200.214844 894.875 1200.214844 C 774.667969 1193.320312 682.542969 1100.199219 676.136719 978.503906 C 672.691406 911.003906 698.308594 841.535156 757.425781 760.242188 C 776.144531 734.128906 797.820312 704.566406 822.453125 679.933594 C 851.027344 651.355469 871.226562 658.253906 895.859375 679.4375 C 945.617188 721.8125 996.359375 769.109375 1034.292969 825.769531 C 1074.691406 885.386719 1093.902344 950.421875 1089.46875 1009.050781 C 1082.570312 1097.734375 998.328125 1200.214844 902.261719 1200.214844 Z M 858.417969 680.425781 C 851.519531 680.425781 845.117188 684.859375 836.25 693.726562 C 812.601562 716.882812 791.910156 745.953125 773.683594 771.574219 C 717.519531 849.417969 692.886719 914.945312 695.84375 977.519531 C 701.757812 1090.839844 784.027344 1174.105469 895.859375 1180.507812 C 984.042969 1185.4375 1063.359375 1089.359375 1069.761719 1007.082031 C 1074.195312 953.378906 1055.476562 892.777344 1018.035156 836.609375 C 981.578125 781.917969 931.328125 736.097656 883.050781 694.21875 C 872.703125 685.351562 865.316406 680.425781 858.417969 680.425781 Z"
      />
      <path
        fill={ink}
        d="M 858.910156 282.328125 C 853.492188 282.328125 849.058594 277.894531 849.058594 272.476562 L 849.058594 19.230469 C 849.058594 13.808594 853.492188 9.375 858.910156 9.375 C 864.328125 9.375 868.761719 13.808594 868.761719 19.230469 L 868.761719 272.476562 C 868.761719 277.894531 864.328125 282.328125 858.910156 282.328125 Z"
      />
      <path
        fill={ink}
        d="M 525.882812 358.203125 C 442.132812 358.203125 358.875 341.945312 282.019531 309.917969 L 259.851562 300.558594 L 282.511719 291.691406 C 357.886719 262.621094 435.234375 236.015625 512.578125 212.367188 C 540.167969 203.988281 569.726562 195.613281 600.269531 190.6875 C 683.035156 177.878906 797.328125 192.660156 865.316406 254.246094 L 875.167969 263.113281 L 864.328125 270.011719 C 851.519531 277.894531 836.742188 283.3125 821.960938 288.734375 C 812.601562 292.183594 802.75 295.632812 793.882812 299.574219 C 710.625 338.496094 618.5 358.203125 525.882812 358.203125 Z M 313.058594 301.050781 C 464.300781 357.21875 639.191406 350.320312 785.507812 281.835938 C 795.359375 277.402344 805.210938 273.460938 815.066406 270.011719 C 824.425781 266.5625 832.800781 263.605469 841.175781 259.664062 C 777.132812 210.394531 677.125 199.0625 603.226562 210.394531 C 573.667969 214.828125 545.09375 223.207031 518 231.089844 C 449.519531 251.78125 380.550781 275.429688 313.058594 301.050781 Z"
      />
    </svg>
  );
}

Object.assign(window, { FPMark });
