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
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>

