// LogoMark — Estúdio Casa emblem (CASA monogram in a square frame).
// Single even-odd path; recolor via the `color` prop / CSS color (currentColor).
function LogoMark({ size = 32, color = "currentColor", title = "Estúdio Casa", style = {} }) {
  return (
    <svg width={size} height={size} viewBox="0 0 580 588" role="img" aria-label={title}
      style={{ display: "block", flex: "none", ...style }}>
      <g transform="matrix(4.166667,0,0,4.166667,4.166667,-20.712083)">
        <path fillRule="evenodd" clipRule="evenodd" fill={color}
          d="M131.728,12.871L131.728,139.115L5.484,139.115L5.484,12.871L131.728,12.871ZM126.102,18.497L11.109,18.497L11.109,133.489L126.102,133.489L126.102,18.497ZM63.752,80.764L67.209,72.803L67.189,72.803L68.77,69.114L85.898,29.588L86.623,28.007L90.048,28.007L90.773,29.588L107.901,69.114L109.482,72.803L103.751,72.803L103.026,71.222L88.335,37.295L73.645,71.222L73.283,72.012L68.628,82.872L51.5,122.398L50.775,123.979L47.349,123.979L46.625,122.398L29.497,82.872L27.916,79.183L33.647,79.183L34.372,80.764L49.063,114.691L63.752,80.764ZM59.679,60.682L64.291,63.317C63.369,64.898 62.095,66.391 60.47,67.796C56.517,71.134 52.169,72.803 47.426,72.803C42.157,72.759 37.611,70.673 33.79,66.545C29.75,62.153 27.73,56.773 27.73,50.405C27.73,43.993 29.771,38.592 33.856,34.199C37.633,30.071 42.157,28.007 47.426,28.007C50.369,28.007 53.289,28.732 56.188,30.181C59.965,32.113 62.644,34.616 64.225,37.691L59.482,40.063C58.955,39.009 58.143,37.976 57.044,36.966C54.234,34.507 51.028,33.277 47.426,33.277C43.737,33.321 40.509,34.792 37.743,37.691C34.581,41.117 32.999,45.355 32.999,50.405C32.999,54.753 34.251,58.596 36.755,61.933C39.609,65.667 43.167,67.533 47.426,67.533C49.227,67.533 51.028,67.16 52.828,66.413C55.99,65.095 58.274,63.185 59.679,60.682ZM73.964,111.463L79.234,111.463C79.234,112.999 79.783,114.382 80.881,115.612C82.769,117.677 85.338,118.708 88.588,118.708C90.476,118.708 92.255,118.27 93.924,117.391C96.603,115.986 97.943,114.01 97.943,111.463C97.943,111.023 97.833,110.562 97.614,110.079C96.867,108.63 94.385,107.093 90.169,105.468C84.943,103.403 81.803,102.129 80.749,101.646C75.435,98.967 72.778,95.652 72.778,91.7C72.822,88.889 74.008,86.298 76.335,83.926C79.542,80.764 83.626,79.183 88.588,79.183C92.892,79.183 96.603,80.391 99.721,82.807C102.84,85.31 104.398,88.274 104.398,91.7L99.128,91.7C99.085,90.162 98.426,88.757 97.152,87.483C95,85.463 92.145,84.453 88.588,84.453C86.349,84.453 84.262,84.936 82.33,85.902C79.475,87.352 78.049,89.284 78.049,91.7C78.049,92.183 78.18,92.666 78.444,93.148C79.19,94.642 81.693,96.223 85.953,97.891C91.136,99.912 94.231,101.164 95.242,101.646C100.555,104.282 103.213,107.554 103.213,111.463C103.213,114.317 102.159,116.908 100.05,119.236C97.152,122.398 93.331,123.979 88.588,123.979C84.811,123.979 81.518,122.88 78.707,120.685C75.545,118.182 73.964,115.108 73.964,111.463Z" />
      </g>
    </svg>
  );
}

window.LogoMark = LogoMark;
