// Kolos Capital — logo lockup.
// Two SVGs in a flex row: the K-mark (32×32 viewBox, geometric centre at
// 16,16) and the wordmark (156×26 viewBox, glyph cap-centre at y≈13). At
// equal pixel-heights the two centres line up automatically. Path data is
// canonical and not to be edited.

function Logo() {
  return (
    <div className="logo" aria-label="Kolos Capital">
      <svg className="logo-mark" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
        <path d="M16 0L24 0L8 16L0 16L16 0Z" fill="currentColor"></path>
        <path d="M16 32L24 32L8 16H0L16 32Z" fill="currentColor"></path>
        <path d="M16 16L32 0V32L16 16Z" fill="currentColor"></path>
        <path d="M0 0H8L4 4L0 8V0Z" fill="currentColor"></path>
        <path d="M0 32H8L4 28L0 24V32Z" fill="currentColor"></path>
      </svg>
      <svg className="logo-text" viewBox="0 0 156 26" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
        <path d="M4.876 20V11.472L11.532 20H16.394L8.776 10.276L16.186 1.332H11.662L4.876 9.548V1.332H0.924V20H4.876ZM23.0742 20.26C27.1042 20.26 30.1202 17.088 30.1202 13.058C30.1202 9.002 27.1042 5.856 23.0742 5.856C19.0442 5.856 16.0282 9.002 16.0282 13.058C16.0282 17.088 19.0442 20.26 23.0742 20.26ZM23.0742 17.062C21.2802 17.062 19.7462 15.632 19.7462 13.058C19.7462 10.484 21.2802 9.08 23.0742 9.08C24.8682 9.08 26.4022 10.484 26.4022 13.058C26.4022 15.632 24.8682 17.062 23.0742 17.062ZM36.0665 20V1.332H32.4265V20H36.0665ZM45.4433 20.26C49.4733 20.26 52.4893 17.088 52.4893 13.058C52.4893 9.002 49.4733 5.856 45.4433 5.856C41.4133 5.856 38.3973 9.002 38.3973 13.058C38.3973 17.088 41.4133 20.26 45.4433 20.26ZM45.4433 17.062C43.6493 17.062 42.1153 15.632 42.1153 13.058C42.1153 10.484 43.6493 9.08 45.4433 9.08C47.2373 9.08 48.7713 10.484 48.7713 13.058C48.7713 15.632 47.2373 17.062 45.4433 17.062ZM66.5216 15.554C66.5216 13.552 65.1436 12.304 62.4396 11.784L59.7616 11.29C58.5136 11.056 57.9416 10.718 57.9416 9.886C57.9416 9.002 58.8256 8.508 60.1516 8.508C61.6856 8.508 62.6996 9.34 62.8296 10.692H66.2876C66.0276 7.702 63.6356 5.856 60.1516 5.856C56.6936 5.856 54.4836 7.65 54.4836 10.224C54.4836 12.382 55.9916 13.76 58.4876 14.202L60.9836 14.67C62.3096 14.93 62.8816 15.294 62.8816 16.178C62.8816 17.166 61.8156 17.608 60.4116 17.608C58.6176 17.608 57.3956 16.698 57.3696 15.268H53.9116C54.1976 18.362 56.4076 20.26 60.3596 20.26C64.3116 20.26 66.5216 18.466 66.5216 15.554ZM82.9765 20.39C87.4225 20.39 91.0885 17.374 91.8165 12.928H89.7625C89.1905 16.256 86.4345 18.648 82.9765 18.648C78.8425 18.648 75.8525 15.268 75.8525 10.64C75.8525 6.064 78.8425 2.684 82.9765 2.684C86.4085 2.684 89.1645 5.05 89.7625 8.378H91.8165C91.0885 3.932 87.4225 0.941999 82.9765 0.941999C77.7765 0.941999 73.8505 5.154 73.8505 10.64C73.8505 16.152 77.7765 20.39 82.9765 20.39ZM103.269 20H104.829V11.082C104.829 7.91 102.957 6.038 99.7591 6.038C96.6391 6.038 94.5331 8.066 94.4551 11.108H96.1191C96.1451 8.872 97.5491 7.494 99.7851 7.494C101.865 7.494 103.087 8.846 103.087 11.134V12.278C101.735 12.174 101.111 12.122 100.279 12.122C96.1191 12.122 93.9871 13.526 93.9871 16.204C93.9871 18.674 95.8331 20.26 98.6671 20.26C100.799 20.26 102.463 19.22 103.269 17.504V20ZM95.7291 16.152C95.7291 14.254 97.2371 13.344 100.357 13.344C101.111 13.344 101.917 13.37 103.087 13.474V14.696C103.087 17.27 101.475 18.934 98.9271 18.934C97.0031 18.934 95.7291 17.816 95.7291 16.152ZM121.216 13.136C121.216 8.95 118.85 6.038 115.21 6.038C113.104 6.038 111.284 7.234 110.348 9.262V6.298H108.658V25.018H110.478V17.192C111.414 19.142 113.156 20.26 115.21 20.26C118.85 20.26 121.216 17.374 121.216 13.136ZM119.37 13.136C119.37 16.646 117.576 18.674 114.898 18.674C112.298 18.674 110.452 16.542 110.452 13.136C110.452 9.652 112.35 7.624 114.898 7.624C117.576 7.624 119.37 9.678 119.37 13.136ZM126.512 3.126C126.512 2.346 125.914 1.774 125.03 1.774C124.172 1.774 123.574 2.346 123.574 3.126C123.574 3.932 124.172 4.504 125.03 4.504C125.914 4.504 126.512 3.932 126.512 3.126ZM125.966 20V6.298H124.146V20H125.966ZM136.956 18.258C136.384 18.492 135.916 18.596 135.344 18.596C133.836 18.596 132.796 17.868 132.796 15.736V7.832H137.086V6.298H132.796V2.242H130.976V6.298H127.752V7.832H130.976V16.126C130.976 19.09 132.718 20.26 134.98 20.26C135.656 20.26 136.254 20.156 136.956 19.87V18.258ZM148.261 20H149.821V11.082C149.821 7.91 147.949 6.038 144.751 6.038C141.631 6.038 139.525 8.066 139.447 11.108H141.111C141.137 8.872 142.541 7.494 144.777 7.494C146.857 7.494 148.079 8.846 148.079 11.134V12.278C146.727 12.174 146.103 12.122 145.271 12.122C141.111 12.122 138.979 13.526 138.979 16.204C138.979 18.674 140.825 20.26 143.659 20.26C145.791 20.26 147.455 19.22 148.261 17.504V20ZM140.721 16.152C140.721 14.254 142.229 13.344 145.349 13.344C146.103 13.344 146.909 13.37 148.079 13.474V14.696C148.079 17.27 146.467 18.934 143.919 18.934C141.995 18.934 140.721 17.816 140.721 16.152ZM155.47 20V1.332H153.65V20H155.47Z" fill="currentColor"></path>
      </svg>
    </div>
  );
}

window.Logo = Logo;
