• Updated 22 Oct, 10:10 UTC
  • Next run 23 Oct, 05:17 UTCNext 23 Oct 05:17
  • Last 7 days: 7 new models, 157 runs7 d: 7 models, 157 runs
Glimpse: Bookshop logo (SVG)

Run details

Model
elorian/glimpse
Route
OpenRouter API, one user message
Served by
Together
Reasoning
provider default, 16,689 reasoning tokens
Limits
60 min · 200,000 output tokens ($0.60 at $3/M)
Date
22 Oct 2026
Time
1 min 39 s
Size
7.4 kB
Tokens
253 in, 20,483 out
List price
$0.062 ($0.6 in / $3 out per M)
Paid
$0.062

Raw files: output · meta.json

Exact prompt

Design a logo for Night Heron, an independent bookshop that only opens after dark.

It must be one standalone SVG file with no scripts, external fonts or linked images. Reply with the file in a single ```svg code block.

Source

7.4 kB 155 lines Raw

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640" width="640" height="640" role="img" aria-label="Night Heron independent bookshop logo">
  <title>Night Heron — Independent Bookshop, Open After Dark</title>
  <desc>A circular night-sky emblem with a crescent moon, a moonlit heron standing on a stack of books, and the wordmark NIGHT HERON with the tagline OPEN AFTER DARK.</desc>

  <defs>
    <radialGradient id="sky" cx="50%" cy="30%" r="85%">
      <stop offset="0%" stop-color="#2b3e64"/>
      <stop offset="55%" stop-color="#16274a"/>
      <stop offset="100%" stop-color="#0a1428"/>
    </radialGradient>
    <linearGradient id="moonGrad" x1="0" y1="0" x2="1" y2="1">
      <stop offset="0%" stop-color="#f6ecd0"/>
      <stop offset="100%" stop-color="#d9c48f"/>
    </linearGradient>
    <clipPath id="inner"><circle cx="320" cy="250" r="158"/></clipPath>
    <mask id="moonMask">
      <rect width="640" height="640" fill="#000"/>
      <circle cx="402" cy="192" r="50" fill="#fff"/>
      <circle cx="384" cy="178" r="44" fill="#000"/>
    </mask>
    <filter id="glow" x="-60%" y="-60%" width="220%" height="220%">
      <feGaussianBlur stdDeviation="9"/>
    </filter>
    <path id="sparkle" d="M0,-7 L1.6,-1.6 L7,0 L1.6,1.6 L0,7 L-1.6,1.6 L-7,0 L-1.6,-1.6 Z"/>
  </defs>

  <!-- ===================== EMBLEM ===================== -->
  <g>
    <!-- outer gold ring -->
    <circle cx="320" cy="250" r="170" fill="none" stroke="#cfa855" stroke-width="2.5"/>
    <!-- night sky -->
    <circle cx="320" cy="250" r="158" fill="url(#sky)"/>

    <g clip-path="url(#inner)">
      <!-- moon glow + crescent -->
      <circle cx="402" cy="192" r="50" fill="#f3e7c6" opacity="0.22" filter="url(#glow)"/>
      <circle cx="402" cy="192" r="50" fill="url(#moonGrad)" mask="url(#moonMask)"/>

      <!-- stars -->
      <g fill="#efe4c4">
        <use href="#sparkle" transform="translate(196,168)" opacity="0.9"/>
        <use href="#sparkle" transform="translate(252,112) scale(0.6)" opacity="0.75"/>
        <use href="#sparkle" transform="translate(168,222) scale(0.45)" opacity="0.6"/>
        <circle cx="228" cy="196" r="2" opacity="0.7"/>
        <circle cx="452" cy="262" r="2" opacity="0.5"/>
        <circle cx="286" cy="102" r="1.6" opacity="0.6"/>
      </g>

      <!-- heron -->
      <g>
        <!-- crest -->
        <path d="M305,143 L316,135" stroke="#efe4c4" stroke-width="3" stroke-linecap="round"/>
        <!-- body silhouette -->
        <path d="M256,152
                 L288,146
                 C291,140 300,138 304,143
                 C306,146 306,149 305,152
                 C309,163 321,170 323,186
                 C324,199 318,208 317,218
                 C323,216 331,218 337,224
                 C346,233 353,244 355,255
                 L361,263
                 L351,261
                 C343,259 335,257 329,255
                 C318,252 308,246 304,237
                 C302,231 303,225 305,219
                 C306,209 305,200 303,191
                 C301,180 295,173 293,163
                 C292,159 292,157 293,155
                 L288,156 Z" fill="#efe4c4"/>
        <!-- wing feather lines -->
        <g fill="none" stroke="#12203c" stroke-width="2" stroke-linecap="round" opacity="0.45">
          <path d="M308,232 C314,240 324,244 334,243"/>
          <path d="M312,224 C318,230 326,234 336,236"/>
        </g>
        <!-- eye -->
        <circle cx="299" cy="148" r="1.8" fill="#12203c"/>
        <!-- legs and feet -->
        <g fill="none" stroke="#efe4c4" stroke-width="4" stroke-linecap="round">
          <path d="M313,256 L311,296 L313,309"/>
          <path d="M325,254 L328,294 L326,309"/>
          <path d="M306,310 L319,310"/>
          <path d="M319,310 L332,310"/>
        </g>
      </g>

      <!-- stack of books -->
      <g>
        <!-- bottom book -->
        <rect x="246" y="356" width="148" height="24" rx="3" fill="#8a3b3f"/>
        <rect x="258" y="360" width="132" height="16" rx="2" fill="#ece3cb"/>
        <rect x="246" y="356" width="8" height="24" rx="3" fill="#6f2f33"/>
        <!-- middle book -->
        <rect x="258" y="334" width="124" height="22" rx="3" fill="#2f6f6b"/>
        <rect x="270" y="338" width="108" height="14" rx="2" fill="#ece3cb"/>
        <rect x="258" y="334" width="8" height="22" rx="3" fill="#245450"/>
        <!-- top book -->
        <rect x="270" y="312" width="100" height="22" rx="3" fill="#c9a24a"/>
        <rect x="282" y="316" width="84" height="14" rx="2" fill="#ece3cb"/>
        <rect x="270" y="312" width="8" height="22" rx="3" fill="#a5822f"/>
        <!-- bookmark ribbon -->
        <path d="M338,312 L344,312 L344,344 L341,339 L338,344 Z" fill="#b3453f"/>
      </g>
    </g>

    <!-- inner hairline ring -->
    <circle cx="320" cy="250" r="152" fill="none" stroke="#cfa855" stroke-width="1" opacity="0.3"/>
  </g>

  <!-- ===================== WORDMARK: NIGHT HERON ===================== -->
  <g transform="translate(44,452) scale(1.55)" fill="none" stroke="#22304e" stroke-width="3" stroke-linecap="round" stroke-linejoin="round">
    <!-- N -->
    <path d="M0,0 V40 M0,0 L24,40 M24,0 V40"/>
    <!-- I -->
    <g transform="translate(38,0)"><path d="M0,0 V40"/></g>
    <!-- G -->
    <g transform="translate(52,0)"><path d="M22,10 A12,20 0 1 0 22,30 L22,20 L13,20"/></g>
    <!-- H -->
    <g transform="translate(90,0)"><path d="M0,0 V40 M24,0 V40 M0,20 H24"/></g>
    <!-- T -->
    <g transform="translate(128,0)"><path d="M0,0 H24 M12,0 V40"/></g>
    <!-- H -->
    <g transform="translate(182,0)"><path d="M0,0 V40 M24,0 V40 M0,20 H24"/></g>
    <!-- E -->
    <g transform="translate(220,0)"><path d="M24,0 H0 V40 H24 M0,20 H18"/></g>
    <!-- R -->
    <g transform="translate(258,0)"><path d="M0,0 V40 M0,0 H12 A10,10 0 0 1 12,20 H0 M10,20 L22,40"/></g>
    <!-- O -->
    <g transform="translate(294,0)"><path d="M12,0 A12,20 0 0 1 12,40 A12,20 0 0 1 12,0"/></g>
    <!-- N -->
    <g transform="translate(332,0)"><path d="M0,0 V40 M0,0 L24,40 M24,0 V40"/></g>
  </g>

  <!-- ===================== TAGLINE: OPEN AFTER DARK ===================== -->
  <g transform="translate(172,540) scale(1.35)" fill="none" stroke="#a9873f" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round">
    <!-- OPEN -->
    <path d="M6,0 A6,10 0 0 1 6,20 A6,10 0 0 1 6,0"/>
    <g transform="translate(18,0)"><path d="M0,0 V20 M0,0 H6 A5,5 0 0 1 6,10 H0"/></g>
    <g transform="translate(34,0)"><path d="M10,0 H0 V20 H10 M0,10 H8"/></g>
    <g transform="translate(50,0)"><path d="M0,0 V20 M0,0 L10,20 M10,0 V20"/></g>
    <circle cx="67" cy="10" r="1.6" fill="#a9873f" stroke="none"/>
    <!-- AFTER -->
    <g transform="translate(74,0)"><path d="M0,20 L5,0 L10,20 M2.5,13 H7.5"/></g>
    <g transform="translate(90,0)"><path d="M0,20 V0 H9 M0,10 H7"/></g>
    <g transform="translate(105,0)"><path d="M0,0 H10 M5,0 V20"/></g>
    <g transform="translate(121,0)"><path d="M10,0 H0 V20 H10 M0,10 H8"/></g>
    <g transform="translate(137,0)"><path d="M0,0 V20 M0,0 H6 A5,5 0 0 1 6,10 H0 M4.5,10 L10,20"/></g>
    <circle cx="154" cy="10" r="1.6" fill="#a9873f" stroke="none"/>
    <!-- DARK -->
    <g transform="translate(161,0)"><path d="M0,0 V20 M0,0 H5 A6,10 0 0 1 5,20 H0"/></g>
    <g transform="translate(178,0)"><path d="M0,20 L5,0 L10,20 M2.5,13 H7.5"/></g>
    <g transform="translate(194,0)"><path d="M0,0 V20 M0,0 H6 A5,5 0 0 1 6,10 H0 M4.5,10 L10,20"/></g>
    <g transform="translate(210,0)"><path d="M0,0 V20 M9,0 L1,10 M1,10 L9,20"/></g>
  </g>
</svg>

Compare with

Glimpse: other attempts