<svg xmlns="http://www.w3.org/2000/svg" width="522" height="392" viewBox="0 0 522 392" role="img" aria-label="No photo available">
  <!-- No background rect: the frame the placeholder sits in supplies the backdrop.
       #333333 mirrors the color-secondary token (02-global.css); an external SVG loaded through
       an img tag cannot read the page's custom properties, so the value is repeated here. -->
  <g fill="none" stroke="#333333" stroke-width="4">
    <rect x="181" y="131" width="160" height="120" rx="8"/>
    <circle cx="221" cy="171" r="14"/>
    <path d="M181 231l52-46 40 34 34-28 34 40" stroke-linejoin="round"/>
  </g>
  <text x="261" y="300" text-anchor="middle" font-family="Arial, Helvetica, sans-serif" font-size="22" fill="#333333">No photo available</text>
</svg>
