<svg xmlns="http://www.w3.org/2000/svg" width="280" height="420" viewBox="0 0 280 420" role="img" aria-label="No book cover">
  <rect width="280" height="420" fill="#f4f5f6"/>
  <rect x="34" y="28" width="212" height="364" rx="4" fill="#ffffff" stroke="#d5d9de" stroke-width="2"/>
  <rect x="52" y="48" width="176" height="324" rx="2" fill="#f7f8fa" stroke="#e2e5e9"/>
  <path d="M88 126h104v136H88z" fill="#ffffff" stroke="#c8ced6" stroke-width="3"/>
  <path d="M140 126v136" stroke="#c8ced6" stroke-width="3"/>
  <path d="M104 154h24M104 178h24M104 202h24M152 154h24M152 178h24M152 202h24" stroke="#d9dee5" stroke-width="4" stroke-linecap="round"/>
  <text x="140" y="309" text-anchor="middle" font-family="Arial, sans-serif" font-size="22" font-weight="700" fill="#8b96a3">NO PHOTO</text>
</svg>
