// Round badge stamp logo
function Stamp({ size = 160, monogram = "S.", ring = "#1A1714", center = "#F4E36A", className }) {
  return (
    <svg className={className} viewBox="0 0 240 240" width={size} height={size}>
      <defs><path id={"stp-"+monogram} d="M 120,120 m -96,0 a 96,96 0 1,1 192,0 a 96,96 0 1,1 -192,0"/></defs>
      <circle cx="120" cy="120" r="116" fill="none" stroke={ring} strokeWidth="2"/>
      <circle cx="120" cy="120" r="100" fill="none" stroke={ring} strokeWidth="1"/>
      <text fontFamily="Oswald,Impact,sans-serif" fontWeight="700" fontSize="14" letterSpacing="3" fill={ring}>
        <textPath href={"#stp-"+monogram} startOffset="0%">POVSWATHY · A POINT OF VIEW · POVSWATHY · A POINT OF VIEW · </textPath>
      </text>
      <circle cx="120" cy="120" r="42" fill={center}/>
      <text x="120" y="138" textAnchor="middle" fontFamily="Playfair Display,Georgia,serif" fontWeight="700" fontSize="56" fill="#1A1714">{monogram}</text>
    </svg>
  );
}

Object.assign(window, { Stamp });
