<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 320" role="img" aria-labelledby="title desc">
  <title id="title">Placeholder salon logo</title>
  <desc id="desc">Fallback logo used when no salon logo asset is provided.</desc>
  <defs>
    <linearGradient id="bg" x1="0%" y1="0%" x2="100%" y2="100%">
      <stop offset="0%" stop-color="#f7efe8" />
      <stop offset="100%" stop-color="#c8ad9c" />
    </linearGradient>
  </defs>
  <rect width="320" height="320" rx="68" fill="url(#bg)" />
  <circle cx="160" cy="160" r="96" fill="none" stroke="#ffffff" stroke-width="10" opacity="0.86" />
  <text x="160" y="148" text-anchor="middle" font-family="Georgia, serif" font-size="74" fill="#3b2c24">N</text>
  <text x="160" y="206" text-anchor="middle" font-family="Arial, sans-serif" font-size="20" letter-spacing="5" fill="#3b2c24">SALON</text>
</svg>
