/* GoldYeld "GY · CAPITAL" logo, inlined from the supplied SVG so colors adapt to context.
   Gold capsule + dark GY are fixed; the CAPITAL wordmark + divider flip via `word`,
   letter counters via `hole` (match the surrounding background). Exports window.LogoMark. */
function LogoMark({ word = '#111A1D', hole = '#ffffff', height = 46, style = {} }) {
  const GOLD = '#DAAB4C', INK = '#111A1D';
  return (
    <svg viewBox="497 452 1430 884" height={height} style={{ display: 'block', ...style }} role="img" aria-label="GoldYeld Capital">
      {/* gold capsule */}
      <path fill={GOLD} d="M 696.621 471.374 C 697.945 471.246 699.274 471.163 700.604 471.127 C 725.62 470.224 753.255 470.765 778.418 470.765 L 916.368 470.779 L 1354.57 470.765 L 1617.17 470.738 L 1697.06 470.77 C 1711.41 470.781 1727.76 470.286 1741.89 471.431 C 1766.54 473.429 1792.56 489.486 1805.96 510.185 C 1816.61 526.642 1819.49 547.772 1824.19 566.541 C 1828.44 584.093 1832.32 601.834 1836.49 619.424 L 1881.16 808.499 L 1907.62 920.59 C 1912.1 939.441 1917.14 958.892 1920.46 977.944 C 1923.45 995.085 1914.91 1015.61 1902.85 1027.84 C 1894.09 1036.62 1883.03 1042.75 1870.95 1045.52 C 1856.82 1048.89 1830.62 1047.61 1814.91 1047.58 L 1734.59 1047.5 L 927.886 1047.49 L 690.637 1047.44 L 618.001 1047.47 C 593.055 1047.48 565.368 1051.14 544.239 1036.3 C 521.837 1020.57 511.414 997.931 517.484 970.874 C 523.08 945.926 529.145 921.327 535.092 896.568 L 568.142 757.833 L 602.523 611.176 C 608.499 585.766 614.319 560.308 620.795 535.025 C 630.41 497.481 659.955 477.31 696.621 471.374 z" />
      {/* G */}
      <path fill={INK} d="M 981.264 546.457 C 1092.45 541.963 1227.88 576.329 1244.87 706.128 C 1202.05 705.82 1156.12 707.473 1112.9 707.795 C 1104.48 690.989 1093.93 678.226 1076.45 669.778 C 1030.22 648.972 968.611 649.681 920.831 663.921 C 853.426 684.011 834.917 749.917 854.368 811.944 C 861.151 833.574 880.922 855.817 902.367 865.037 C 955.124 887.717 1024.03 887.625 1078.57 870.692 C 1100.35 863.431 1114.94 851.165 1124.47 830.924 C 1077.94 829.458 1027.82 830.441 980.913 830.419 L 980.758 739.773 L 1067.75 739.829 C 1126.86 739.805 1185.96 740.114 1245.06 740.755 L 1245.13 976.092 C 1223.42 975.709 1201.11 975.884 1179.36 975.81 C 1175.67 958.091 1170.96 939.586 1166.76 921.915 C 1130.82 976.779 1067.92 985.97 1008.22 989.444 C 869.922 997.491 721.9 945.674 720.809 782.231 C 720.4 720.83 728.259 669.2 773.097 621.373 C 827.347 563.508 905.439 548.961 981.264 546.457 z" />
      {/* Y */}
      <path fill={INK} d="M 1588.34 558.077 C 1637.5 558.651 1686.67 558.868 1735.83 558.726 C 1670.07 648.682 1601.61 741.898 1537.39 832.705 C 1537.15 880.499 1537.21 928.295 1537.56 976.088 C 1496.82 975.301 1453.83 975.942 1412.91 975.899 L 1412.9 831.318 C 1403.4 817.767 1392.75 803.814 1382.88 790.436 L 1212.07 558.548 L 1365.77 558.833 L 1476.84 725.744 L 1588.34 558.077 z" />
      {/* divider line */}
      <path fill={word} d="M 626.897 1109.41 L 1317.54 1109.4 L 1647.35 1109.33 C 1700.28 1109.33 1753.33 1109.32 1806.26 1109.22 C 1810.3 1109.21 1812.89 1108.9 1815.35 1111.28 C 1815.81 1114.75 1815.75 1114.59 1814.7 1117.99 L 1015.91 1118.02 L 757.377 1118.1 L 677.905 1117.94 C 668.74 1117.99 630.201 1120.47 625.282 1114.81 C 625.296 1110.79 624.687 1112.5 626.897 1109.41 z" />
      {/* C A P I T A L */}
      <path fill={word} d="M 707.631 1185.38 C 746.014 1181.65 778.211 1196.11 790.484 1234.04 L 768.96 1234.18 C 743.001 1178.98 640.31 1202.83 660.329 1267.64 C 663.877 1279.33 671.98 1289.11 682.815 1294.76 C 700.665 1304.19 723.134 1302.94 741.947 1297.24 C 757.026 1290.33 762.657 1285.01 769.341 1269.93 L 790.65 1269.92 C 781.625 1300.4 763.575 1313.67 730.138 1319.44 C 663.099 1331.02 609.53 1273.1 650.511 1211.58 C 661.753 1194.71 686.96 1187.57 707.631 1185.38 z" />
      <path fill={word} d="M 902.998 1187.13 L 924.777 1187.17 C 945.94 1227.78 973.147 1277.35 992.463 1317.93 L 972.086 1317.75 C 966.198 1306.98 960.372 1295.45 954.593 1284.55 L 928.685 1284.48 L 872.73 1284.6 L 855.789 1317.66 L 835.413 1317.6 C 853.72 1277.54 882.031 1226.88 902.998 1187.13 z" />
      <path fill={hole} d="M 913.378 1205.76 C 919.118 1212.23 940.782 1257.4 946.155 1267.79 C 935.675 1267.88 925.194 1267.91 914.714 1267.88 L 881.518 1267.81 C 891.793 1249.02 903.939 1225.19 913.378 1205.76 z" />
      <path fill={word} d="M 1054.05 1187.71 L 1109.62 1187.53 C 1130.21 1187.48 1155.84 1184.85 1172.39 1199.16 C 1188.34 1212.94 1188.11 1241.14 1173.45 1255.73 C 1161.52 1267.6 1146.65 1269.34 1130.75 1269.17 C 1112.3 1269.18 1093.86 1269.32 1075.42 1269.59 C 1075.1 1286.51 1075.38 1304.21 1075.38 1321.2 L 1054.18 1321.16 L 1054.05 1187.71 z" />
      <path fill={hole} d="M 1075.54 1207.18 C 1094.14 1207.09 1112.71 1207.15 1131.32 1207.19 C 1140.85 1206.96 1149.91 1206.68 1157.6 1213.4 C 1160.71 1216.12 1162.28 1218.97 1163.17 1222.98 C 1165.1 1231.67 1162.55 1237.33 1157.17 1243.85 C 1145.92 1252.46 1133.38 1250.31 1119.93 1250.32 L 1075.63 1250.36 C 1075.47 1235.96 1075.44 1221.57 1075.54 1207.18 z" />
      <path fill={word} d="M 1254.71 1187.22 L 1274.61 1187.35 C 1275.29 1230.37 1274.8 1274.77 1274.83 1317.9 L 1254.58 1317.91 L 1254.71 1187.22 z" />
      <path fill={word} d="M 1355.21 1187.5 C 1395.36 1187.31 1435.5 1187.33 1475.65 1187.56 L 1475.79 1206.35 L 1419.18 1206.37 L 1419.31 1273.36 L 1419.29 1318.08 L 1399.23 1318.04 C 1399.09 1280.9 1399.15 1243.75 1399.38 1206.61 L 1343.09 1206.29 L 1343.14 1187.55 L 1355.21 1187.5 z" />
      <path fill={word} d="M 1556.16 1186.97 L 1578.07 1187.15 L 1645.27 1317.77 L 1624.98 1317.82 L 1607.85 1284.5 L 1576.43 1284.45 L 1526.14 1284.08 L 1508.99 1317.82 L 1488.26 1317.85 C 1510.16 1275.1 1533.1 1228.9 1556.16 1186.97 z" />
      <path fill={hole} d="M 1566.2 1206.58 C 1571.03 1210.94 1593.98 1258.49 1599.23 1267.75 L 1567.75 1267.84 L 1534.95 1267.77 C 1545.23 1248.14 1555.32 1225.59 1566.2 1206.58 z" />
      <path fill={word} d="M 1714.26 1185.84 L 1734.81 1185.82 C 1735.07 1223.52 1735.1 1261.22 1734.88 1298.92 L 1821.12 1299.36 L 1821.29 1317.95 L 1714.53 1317.34 L 1714.26 1185.84 z" />
    </svg>
  );
}
Object.assign(window, { LogoMark });
