• Updated 13 Nov, 19:18 UTC
  • Next run 14 Nov, 05:17 UTCNext 14 Nov 05:17
  • Last 7 days: 9 new models · 81 runs7 d: 9 models · 81 runs
Bookshop logo (SVG)

Ling 3.2 FlashinclusionAI

Ling 3.2 Flash: Bookshop logo (SVG)

Run details

Model
inclusionai/ling-3.2-flash:free
Route
OpenRouter API, one user message
Served by
Ant Digital
Effort
the model's default
Limits
60 min · 262,144 output tokens (the model's limit)
Date
13 Nov 2026
Time
16 min 53 s
Size
9.2 kB
Tokens
69 in, 38,782 out (34,050 of them thinking)
List price
free at today's price ($0, free route only)
Paid
$0 (free route)

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

9.2 kB 148 lines Raw

<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 512 512" width="512" height="512" role="img" aria-labelledby="title desc">
  <title id="title">Night Heron — Independent Bookshop</title>
  <desc id="desc">A night heron with a red eye stands on a stack of books beneath a crescent moon and stars, beside a small glowing open book. Badge text: Night Heron, Independent Bookshop, Open After Dark.</desc>

  <defs>
    <linearGradient id="skyGrad" x1="0" y1="0" x2="0" y2="1">
      <stop offset="0" stop-color="#060b18"/>
      <stop offset="0.55" stop-color="#101a36"/>
      <stop offset="1" stop-color="#1f2d53"/>
    </linearGradient>
    <linearGradient id="bodyGrad" x1="0" y1="0" x2="0" y2="1">
      <stop offset="0" stop-color="#f1f4fa"/>
      <stop offset="1" stop-color="#bfc8da"/>
    </linearGradient>
    <radialGradient id="moonGlow">
      <stop offset="0" stop-color="#f4dc9a" stop-opacity="0.5"/>
      <stop offset="1" stop-color="#f4dc9a" stop-opacity="0"/>
    </radialGradient>
    <radialGradient id="bookGlow">
      <stop offset="0" stop-color="#ffd489" stop-opacity="0.85"/>
      <stop offset="0.6" stop-color="#ffc85e" stop-opacity="0.35"/>
      <stop offset="1" stop-color="#ffc85e" stop-opacity="0"/>
    </radialGradient>

    <mask id="moonMask">
      <circle cx="166" cy="136" r="28" fill="#ffffff"/>
      <circle cx="178" cy="129" r="26" fill="#000000"/>
    </mask>

    <clipPath id="clipScene">
      <circle cx="256" cy="256" r="212"/>
    </clipPath>

    <path id="spark" d="M 0,-9 C 1.2,-3 3,-1.2 9,0 C 3,1.2 1.2,3 0,9 C -1.2,3 -3,1.2 -9,0 C -3,-1.2 -1.2,-3 0,-9 Z"/>
    <path id="arcTop" d="M 31,256 A 225,225 0 0 1 481,256"/>
    <path id="arcBottom" d="M 27,256 A 229,229 0 0 0 485,256"/>
  </defs>

  <!-- badge -->
  <circle cx="256" cy="256" r="246" fill="#0c1327" stroke="#d4af5e" stroke-width="3"/>
  <circle cx="256" cy="256" r="239" fill="none" stroke="#d4af5e" stroke-width="0.75" opacity="0.5"/>

  <text font-family="Georgia, 'Times New Roman', serif" font-size="26" font-weight="700" letter-spacing="6" fill="#eccf87" text-anchor="middle">
    <textPath href="#arcTop" xlink:href="#arcTop" startOffset="50%" textLength="300" lengthAdjust="spacing">NIGHT HERON</textPath>
  </text>
  <text font-family="Georgia, 'Times New Roman', serif" font-size="15" letter-spacing="3" fill="#d8b968" text-anchor="middle">
    <textPath href="#arcBottom" xlink:href="#arcBottom" startOffset="50%" textLength="296" lengthAdjust="spacing">INDEPENDENT BOOKSHOP</textPath>
  </text>

  <use href="#spark" xlink:href="#spark" transform="translate(31,256) scale(0.8)" fill="#d4af5e"/>
  <use href="#spark" xlink:href="#spark" transform="translate(481,256) scale(0.8)" fill="#d4af5e"/>

  <!-- night scene -->
  <g clip-path="url(#clipScene)">
    <circle cx="256" cy="256" r="212" fill="url(#skyGrad)"/>

    <circle cx="166" cy="136" r="58" fill="url(#moonGlow)"/>
    <circle cx="166" cy="136" r="28" fill="#f2d98e" mask="url(#moonMask)"/>

    <line x1="334" y1="86" x2="356" y2="72" stroke="#e9cf8f" stroke-width="1.5" stroke-linecap="round" opacity="0.55"/>
    <circle cx="334" cy="86" r="2" fill="#f2dd9e"/>

    <use href="#spark" xlink:href="#spark" transform="translate(352,116) scale(0.9)" fill="#f2dd9e"/>
    <use href="#spark" xlink:href="#spark" transform="translate(308,92) scale(0.6)" fill="#f2dd9e"/>
    <use href="#spark" xlink:href="#spark" transform="translate(128,108) scale(0.65)" fill="#f2dd9e"/>
    <use href="#spark" xlink:href="#spark" transform="translate(118,210) scale(0.8)" fill="#f2dd9e"/>
    <use href="#spark" xlink:href="#spark" transform="translate(388,214) scale(0.9)" fill="#f2dd9e"/>
    <use href="#spark" xlink:href="#spark" transform="translate(420,300) scale(0.7)" fill="#f2dd9e"/>

    <circle cx="380" cy="90" r="2" fill="#f2dd9e" opacity="0.9"/>
    <circle cx="430" cy="150" r="1.6" fill="#f2dd9e" opacity="0.8"/>
    <circle cx="96" cy="170" r="1.8" fill="#f2dd9e" opacity="0.8"/>
    <circle cx="140" cy="262" r="1.5" fill="#f2dd9e" opacity="0.7"/>
    <circle cx="372" cy="262" r="2" fill="#f2dd9e" opacity="0.85"/>
    <circle cx="340" cy="300" r="1.5" fill="#f2dd9e" opacity="0.7"/>
    <circle cx="110" cy="320" r="1.6" fill="#f2dd9e" opacity="0.7"/>
    <circle cx="420" cy="330" r="1.8" fill="#f2dd9e" opacity="0.8"/>
    <circle cx="80" cy="250" r="1.4" fill="#f2dd9e" opacity="0.6"/>
    <circle cx="220" cy="52" r="1.5" fill="#f2dd9e" opacity="0.8"/>
    <circle cx="292" cy="50" r="1.3" fill="#f2dd9e" opacity="0.7"/>

    <text x="256" y="77" text-anchor="middle" font-family="Georgia, 'Times New Roman', serif" font-size="10.5" letter-spacing="4" fill="#cfa964" opacity="0.9">OPEN AFTER DARK</text>
    <use href="#spark" xlink:href="#spark" transform="translate(164,73) scale(0.4)" fill="#cfa964"/>
    <use href="#spark" xlink:href="#spark" transform="translate(348,73) scale(0.4)" fill="#cfa964"/>

    <ellipse cx="240" cy="447" rx="130" ry="12" fill="#05070f" opacity="0.6"/>

    <!-- book stack -->
    <rect x="176" y="414" width="150" height="26" rx="5" fill="#1f5b55"/>
    <rect x="184" y="420" width="134" height="14" rx="2" fill="#eaddba"/>
    <line x1="182" y1="417" x2="320" y2="417" stroke="#d4af5e" stroke-width="1" opacity="0.6"/>
    <path d="M 292,440 L 292,456 L 297,451 L 302,456 L 302,440 Z" fill="#a83a47"/>

    <rect x="192" y="388" width="128" height="24" rx="5" fill="#6e2f3c"/>
    <rect x="199" y="393" width="114" height="14" rx="2" fill="#ecdfc0"/>
    <line x1="198" y1="391.5" x2="314" y2="391.5" stroke="#d4af5e" stroke-width="1" opacity="0.6"/>

    <ellipse cx="278" cy="389" rx="36" ry="4.5" fill="#0a0e1c" opacity="0.5"/>

    <!-- glowing open book -->
    <ellipse cx="176" cy="438" rx="62" ry="30" fill="url(#bookGlow)" opacity="0.55"/>
    <ellipse cx="176" cy="436" rx="36" ry="18" fill="url(#bookGlow)" opacity="0.9"/>
    <path d="M 148,434 C 156,427 167,425 176,428 L 176,445 C 167,442 156,444 148,449 Z" fill="#7c4a2d"/>
    <path d="M 204,434 C 196,427 185,425 176,428 L 176,445 C 185,442 196,444 204,449 Z" fill="#7c4a2d"/>
    <path d="M 151,432 C 158,426 168,424 176,427 L 176,442 C 168,439 158,441 151,446 Z" fill="#f4e8c6"/>
    <path d="M 201,432 C 194,426 184,424 176,427 L 176,442 C 184,439 194,441 201,446 Z" fill="#f4e8c6"/>
    <path d="M 156,436 C 161,432 168,431 173,432" stroke="#cbb98c" stroke-width="1" fill="none"/>
    <path d="M 196,436 C 191,432 184,431 179,432" stroke="#cbb98c" stroke-width="1" fill="none"/>

    <use href="#spark" xlink:href="#spark" transform="translate(166,404) scale(0.5)" fill="#ffd98a"/>
    <use href="#spark" xlink:href="#spark" transform="translate(188,396) scale(0.4)" fill="#ffd98a"/>
    <use href="#spark" xlink:href="#spark" transform="translate(182,408) scale(0.35)" fill="#ffd98a"/>
    <circle cx="176" cy="386" r="1.4" fill="#ffd98a" opacity="0.9"/>
    <circle cx="156" cy="398" r="1.2" fill="#ffd98a" opacity="0.8"/>

    <!-- heron -->
    <g>
      <path d="M 266,288 C 263,322 261,354 260,387" stroke="#d3a752" stroke-width="3.5" stroke-linecap="round" fill="none"/>
      <path d="M 292,292 C 294,324 295,356 295,387" stroke="#d3a752" stroke-width="3.5" stroke-linecap="round" fill="none"/>
      <path d="M 248,388 L 270,388" stroke="#d3a752" stroke-width="3.5" stroke-linecap="round" fill="none"/>
      <path d="M 284,388 L 306,388" stroke="#d3a752" stroke-width="3.5" stroke-linecap="round" fill="none"/>

      <path d="M 318,242 L 350,226 L 342,252 Z" fill="#8f9ab0"/>
      <ellipse cx="278" cy="254" rx="50" ry="36" transform="rotate(-16 278 254)" fill="url(#bodyGrad)"/>
      <path d="M 240,236 C 262,214 302,212 324,232 C 330,238 331,246 327,252 C 306,232 276,228 254,240 C 246,244 240,242 240,236 Z" fill="#20283f"/>
      <path d="M 252,240 C 274,228 306,234 318,254 C 310,276 284,286 260,276 C 250,266 248,250 252,240 Z" fill="#9aa4b8"/>
      <path d="M 260,250 C 276,244 296,250 308,262" stroke="#7e89a0" stroke-width="1.5" fill="none" opacity="0.8"/>
      <path d="M 256,262 C 272,258 292,264 304,274" stroke="#7e89a0" stroke-width="1.5" fill="none" opacity="0.8"/>

      <path d="M 252,246 C 238,228 222,216 215,198 C 210,184 212,174 220,168" stroke="#e9edf5" stroke-width="16" stroke-linecap="round" fill="none"/>
      <circle cx="214" cy="164" r="15" fill="#e9edf5"/>
      <path d="M 199,168 C 201,152 212,143 225,144 C 236,145 244,152 245,160 C 238,155 229,153 221,155 C 211,157 203,162 199,168 Z" fill="#1d2440"/>
      <path d="M 244,152 C 254,151 263,154 270,160" stroke="#1d2440" stroke-width="2.4" stroke-linecap="round" fill="none"/>
      <path d="M 243,157 C 251,159 258,163 264,169" stroke="#1d2440" stroke-width="2.2" stroke-linecap="round" fill="none"/>
      <path d="M 241,162 C 248,166 253,170 257,176" stroke="#1d2440" stroke-width="2" stroke-linecap="round" fill="none"/>

      <path d="M 206,158 Q 180,168 156,184 L 204,172 Z" fill="#10152a"/>
      <path d="M 204,172 L 160,183" stroke="#9aa3b8" stroke-width="1" opacity="0.6"/>

      <circle cx="209" cy="161" r="7" fill="#d8453f" opacity="0.22"/>
      <circle cx="209" cy="161" r="3.2" fill="#d8453f"/>
      <circle cx="209" cy="161" r="1.4" fill="#2a0d0b"/>
      <circle cx="208" cy="160" r="0.9" fill="#ffffff" opacity="0.9"/>
    </g>
  </g>

  <circle cx="256" cy="256" r="212" fill="none" stroke="#d4af5e" stroke-width="1.25" opacity="0.9"/>
</svg>

Compare with

Ling 3.2 Flash: other attempts