// florals.jsx — decorative FloralSpray/Ornament shim (exposes window.FloralSpray, Ornament).
// A single tasteful sprig serves every variant; it's purely ornamental on the marketing site.
function FloralSpray({ width = 180, height = 130, className = "", style = {}, color = "var(--accent)" }) {
  return (
    <svg className={className} style={style} width={width} height={height} viewBox="0 0 180 130"
      fill="none" stroke={color} strokeWidth="1.3" strokeLinecap="round" opacity="0.5" aria-hidden="true">
      <path d="M90 120c0-26-10-44-18-58M90 120c0-26 10-44 18-58M90 110c-10-6-20-6-30-2M90 110c10-6 20-6 30-2" />
      <g fill={color} stroke="none" opacity="0.8">
        <circle cx="72" cy="60" r="5.5" /><circle cx="108" cy="60" r="5.5" /><circle cx="90" cy="50" r="6.5" />
        <circle cx="60" cy="74" r="4" /><circle cx="120" cy="74" r="4" /><circle cx="90" cy="64" r="3.2" />
      </g>
      <path d="M64 66c-7-1-13-6-15-13M116 66c7-1 13-6 15-13" />
    </svg>
  );
}
function Ornament({ color = "currentColor", width = 120 }) {
  return (
    <svg width={width} height={width * 0.13} viewBox="0 0 120 16" fill="none" stroke={color} strokeWidth="1" strokeLinecap="round" aria-hidden="true">
      <path d="M8 8h40M112 8H72" /><path d="M48 8c4-5 8-5 12 0 4 5 8 5 12 0" />
      <circle cx="60" cy="8" r="1.8" fill={color} stroke="none" />
    </svg>
  );
}
Object.assign(window, { FloralSpray, Ornament });
