/**
 * Cartpops wordmark: the Pop mark with the outlined lowercase name in Ink.
 *
 * Vectors come from the brand kit export; never re-set the name in type.
 *
 * @param {Object} props
 * @param {string} props.className Class name for the svg element.
 */
export default function Wordmark( { className } ) {
	return (
		<svg
			className={ className }
			viewBox="0 -3.12 98.39 17.12"
			fill="none"
			xmlns="http://www.w3.org/2000/svg"
			role="img"
			aria-label="Cartpops"
		>
			<defs>
				<linearGradient
					id="cpops-wordmark-fade"
					gradientUnits="userSpaceOnUse"
					x1="12.3"
					y1="18"
					x2="6.6"
					y2="15.8"
				>
					<stop offset="0" stopColor="#7022DF" />
					<stop offset="1" stopColor="#7022DF" stopOpacity="0" />
				</linearGradient>
			</defs>
			<g
				transform="translate(0 -3.12) scale(0.741) translate(-2.4 -0.4)"
				strokeWidth="3.2"
			>
				<path d="M4 23.5V10A8 8 0 1 1 12 18" stroke="#7022DF" />
				<path
					d="M12.279 17.995A8 8 0 0 1 6.34 15.66"
					stroke="url(#cpops-wordmark-fade)"
				/>
			</g>
			<path
				transform="translate(18.23 0)"
				fill="#1C1A1F"
				d="M6 10.24L6 10.24Q4.40 10.24 3.15 9.57Q1.90 8.90 1.20 7.71Q0.50 6.52 0.50 5L0.50 5Q0.50 3.46 1.20 2.28Q1.90 1.10 3.13 0.43Q4.36-0.24 5.96-0.24L5.96-0.24Q7.50-0.24 8.78 0.54Q10.06 1.32 10.62 2.80L10.62 2.80L7.66 3.80Q7.44 3.32 6.93 3.01Q6.42 2.70 5.80 2.70L5.80 2.70Q5.18 2.70 4.71 2.99Q4.24 3.28 3.97 3.80Q3.70 4.32 3.70 5L3.70 5Q3.70 5.68 3.97 6.19Q4.24 6.70 4.73 7Q5.22 7.30 5.84 7.30L5.84 7.30Q6.46 7.30 6.96 6.98Q7.46 6.66 7.70 6.14L7.70 6.14L10.66 7.14Q10.08 8.64 8.81 9.44Q7.54 10.24 6 10.24ZM14.80 10.24L14.80 10.24Q13.02 10.24 12.04 9.44Q11.06 8.64 11.06 7.18L11.06 7.18Q11.06 5.60 12.08 4.82Q13.10 4.04 14.94 4.04L14.94 4.04L17.38 4.04Q17.28 3.24 16.91 2.79Q16.54 2.34 15.72 2.34L15.72 2.34Q15.16 2.34 14.74 2.60Q14.32 2.86 14.02 3.32L14.02 3.32L11.30 2.42Q11.64 1.68 12.23 1.08Q12.82 0.48 13.68 0.12Q14.54-0.24 15.68-0.24L15.68-0.24Q17.24-0.24 18.32 0.34Q19.40 0.92 19.94 1.96Q20.48 3 20.48 4.42L20.48 4.42L20.44 10L17.52 10L17.48 8.98Q17.08 9.60 16.40 9.92Q15.72 10.24 14.80 10.24ZM15.48 7.88L15.48 7.88Q16.06 7.88 16.50 7.64Q16.94 7.40 17.19 6.99Q17.44 6.58 17.44 6.10L17.44 6.10L17.44 6.04L16.12 6.04Q15.12 6.04 14.68 6.32Q14.24 6.60 14.24 7.10L14.24 7.10Q14.24 7.46 14.57 7.67Q14.90 7.88 15.48 7.88ZM25.10 10L21.98 10L21.98 0L25.10 0L25.10 1.86Q25.72 0.92 26.68 0.44Q27.64-0.04 28.64-0.04L28.64-0.04L28.64 3Q27.72 3 26.91 3.20Q26.10 3.40 25.60 3.81Q25.10 4.22 25.10 4.86L25.10 4.86L25.10 10ZM33.84 10.24L33.84 10.24Q32.06 10.24 31.19 9.39Q30.32 8.54 30.32 6.96L30.32 6.96L30.32 2.62L28.76 2.62L28.76 0L30.32 0L30.32-3.12L33.44-3.12L33.44 0L35.72 0L35.72 2.62L33.44 2.62L33.44 6.18Q33.44 6.78 33.66 7.06Q33.88 7.34 34.34 7.34L34.34 7.34Q34.52 7.34 34.76 7.25Q35 7.16 35.20 7.02L35.20 7.02L36.28 9.30Q35.80 9.70 35.13 9.97Q34.46 10.24 33.84 10.24ZM40.64 14L37.52 14L37.52 0L40.46 0L40.58 1.28Q41.06 0.54 41.79 0.15Q42.52-0.24 43.48-0.24L43.48-0.24Q44.88-0.24 45.90 0.39Q46.92 1.02 47.46 2.19Q48 3.36 48 5L48 5Q48 6.62 47.46 7.80Q46.92 8.98 45.90 9.61Q44.88 10.24 43.48 10.24L43.48 10.24Q42.54 10.24 41.83 9.87Q41.12 9.50 40.64 8.80L40.64 8.80L40.64 14ZM42.68 7.36L42.68 7.36Q43.28 7.36 43.74 7.06Q44.20 6.76 44.48 6.23Q44.76 5.70 44.76 5L44.76 5Q44.76 4.30 44.50 3.77Q44.24 3.24 43.77 2.94Q43.30 2.64 42.70 2.64L42.70 2.64Q42.10 2.64 41.63 2.94Q41.16 3.24 40.90 3.78Q40.64 4.32 40.64 5L40.64 5Q40.64 5.70 40.90 6.23Q41.16 6.76 41.62 7.06Q42.08 7.36 42.68 7.36ZM53.96 10.24L53.96 10.24Q52.38 10.24 51.18 9.57Q49.98 8.90 49.29 7.72Q48.60 6.54 48.60 5L48.60 5Q48.60 3.46 49.27 2.28Q49.94 1.10 51.15 0.43Q52.36-0.24 53.90-0.24L53.90-0.24Q55.48-0.24 56.69 0.43Q57.90 1.10 58.57 2.28Q59.24 3.46 59.24 5L59.24 5Q59.24 6.54 58.57 7.72Q57.90 8.90 56.70 9.57Q55.50 10.24 53.96 10.24ZM53.96 7.36L53.96 7.36Q54.56 7.36 55.03 7.06Q55.50 6.76 55.77 6.23Q56.04 5.70 56.04 5L56.04 5Q56.04 4.30 55.77 3.77Q55.50 3.24 55.02 2.94Q54.54 2.64 53.92 2.64L53.92 2.64Q53.30 2.64 52.82 2.94Q52.34 3.24 52.07 3.77Q51.80 4.30 51.80 5L51.80 5Q51.80 5.70 52.07 6.23Q52.34 6.76 52.83 7.06Q53.32 7.36 53.96 7.36ZM63.58 14L60.46 14L60.46 0L63.40 0L63.52 1.28Q64 0.54 64.73 0.15Q65.46-0.24 66.42-0.24L66.42-0.24Q67.82-0.24 68.84 0.39Q69.86 1.02 70.40 2.19Q70.94 3.36 70.94 5L70.94 5Q70.94 6.62 70.40 7.80Q69.86 8.98 68.84 9.61Q67.82 10.24 66.42 10.24L66.42 10.24Q65.48 10.24 64.77 9.87Q64.06 9.50 63.58 8.80L63.58 8.80L63.58 14ZM65.62 7.36L65.62 7.36Q66.22 7.36 66.68 7.06Q67.14 6.76 67.42 6.23Q67.70 5.70 67.70 5L67.70 5Q67.70 4.30 67.44 3.77Q67.18 3.24 66.71 2.94Q66.24 2.64 65.64 2.64L65.64 2.64Q65.04 2.64 64.57 2.94Q64.10 3.24 63.84 3.78Q63.58 4.32 63.58 5L63.58 5Q63.58 5.70 63.84 6.23Q64.10 6.76 64.56 7.06Q65.02 7.36 65.62 7.36ZM75.82 10.24L75.82 10.24Q74.84 10.24 73.99 9.95Q73.14 9.66 72.52 9.13Q71.90 8.60 71.60 7.84L71.60 7.84L74.16 6.76Q74.42 7.28 74.88 7.53Q75.34 7.78 75.82 7.78L75.82 7.78Q76.32 7.78 76.60 7.61Q76.88 7.44 76.88 7.14L76.88 7.14Q76.88 6.82 76.59 6.64Q76.30 6.46 75.76 6.32L75.76 6.32L74.90 6.10Q73.50 5.74 72.75 4.91Q72.00 4.08 72.00 2.98L72.00 2.98Q72.00 1.44 73.06 0.60Q74.12-0.24 76.00-0.24L76.00-0.24Q77.06-0.24 77.87 0.04Q78.68 0.32 79.23 0.83Q79.78 1.34 80.02 2.02L80.02 2.02L77.54 3.04Q77.40 2.64 76.97 2.43Q76.54 2.22 76.02 2.22L76.02 2.22Q75.58 2.22 75.34 2.41Q75.10 2.60 75.10 2.92L75.10 2.92Q75.10 3.16 75.39 3.33Q75.68 3.50 76.24 3.64L76.24 3.64L77.30 3.90Q78.24 4.14 78.88 4.63Q79.52 5.12 79.84 5.77Q80.16 6.42 80.16 7.16L80.16 7.16Q80.16 8.10 79.61 8.79Q79.06 9.48 78.08 9.86Q77.10 10.24 75.82 10.24Z"
			/>
		</svg>
	);
}
