Brand · ZAOstock 2026
Everything that makes it look like ZAOstock.
Logos, posters, a texture, the palette and the font. If you are building anything with the ZAOstock name on it, start here.
Marks
Logos.

The moose, primary mark
4000×4000 · PNG, transparent · 644 KB
Default everywhere. This is the mark SITE.logo points at.
Credit: attabotty
Download
The moose, web-sized
600×600 · PNG, transparent · 115 KB
Small placements - favicons, cards, anywhere 4000px is overkill.
Credit: attabotty
Download
The moose, alt render
1024×1024 · PNG, transparent · 117 KB
Same mark, a second export. Use the primary mark unless this one fits a spot better.
Credit: Candy (CandyToyBox)
Download
The moose, near-white on transparent
4000×4000 · PNG, transparent (82% alpha=0) · 598 KB
Dark-background placements - the mark itself is near-white, so it needs a dark card behind it.
Credit: Candy (CandyToyBox)
Download
ZAOSTOCK, brush lettering
253×85 · PNG, transparent · 29 KB
Wordmark only, no moose - a small-space or type-only placement.
Credit: Candy (CandyToyBox)
Download
The near-white moose, on light vs. dark


Left: on Paper 100, the mark all but disappears. Right: on Ink 950, it reads. Always give this file a dark card.
How to use it
Clear space, minimum size, and what not to do.
Clear space

Keep empty space around the mark equal to at least 10% of its own width on every side - nothing else (text, another logo, an edge of the frame) inside that margin. The mark is a dense, detailed illustration; crowding it is what breaks it first, before size does.
Minimum size

Never render the full mark (moose + wordmark) below 64px wide. Determined by actually rendering it at 16 through 96px and looking, not assumed: the ZAOSTOCK wordmark inside the mark is illegible under ~40px and still marginal at 48px - 64px is the first size where it reads cleanly. Need something smaller than that? Use the web-sized or alt-render mark on its own, or the wordmark-only lettering file above, not a shrunk full mark.
Don’t

Don’t stretch it

Don’t skew it

Don’t bury it in a busy background

Don’t add a drop shadow or glow
More assetsPosters, textures, the logo animation - reference material, open to browse▼
Reference
Posters.

Wide poster, with logo
1920×1080 · PNG · 1.94 MB
Full-bleed poster background, logo already placed.
Credit: Candy (CandyToyBox)
Download
Wide poster, no logo
1920×1080 · PNG · 1.84 MB
The base for placing your own type or a different logo lockup - the flyer route composites onto this one.
Credit: Candy (CandyToyBox)
Download
Poster reference, full
4000×4000 · PNG · 598 KB
Large-format reference, square crop.
Credit: Candy (CandyToyBox)
Download
Title card reference
1545×1999 · PNG · 1.43 MB
Portrait title-card layout reference.
Credit: Candy (CandyToyBox)
Download
The moose, wild and abstract
1024×1024 · JPEG, black studio background · 121 KB
Presentation render, not a transparent file - reference only.
Credit: Candy (CandyToyBox)
Download
The moose, on cracked cement
1024×1024 · PNG, opaque textured background · 1.24 MB
Presentation tile, not a transparent file - reference only.
Credit: Candy (CandyToyBox)
Download
Surface
Textures.

Cracked cement
1024×1024 · JPEG · 1.16 MB
The texture behind the "moose on cracked cement" poster tile above - usable on its own for a distressed background.
Credit: Candy (CandyToyBox)
Download
Motion
Logo animation.
MP4 · 1.77 MB · Credit: Candy (CandyToyBox)
DownloadColour
Palette.
The ground is paper, not white; the text is ink, not black. Full token set: docs/brand/tokens.reference.css.
Red 500
#C1662C
fireside - the brand's primary
Gold 400
#DFA23C
Denim 400
#3F4D31
pine
Olive 400
#7C8A3D
Paper 100
#F2E6CC
ground - not white
Ink 950
#2E2015
text - not black
Type
Font.
Oswald
Headings and big numbers, in capitals, bold. Condensed, so a heading stays short on a phone. Never for a paragraph.
Get the fontSpace Mono
Eyebrows, labels, times and tables. Labels in 700, uppercase, 0.12em tracking.
Get the fontBoogaloo
An earlier display face, not the live one - --font-display now maps to Oswald above. Kept here for anything already built on it.
Words
Paste-ready copy.
Three lengths, same facts - pulled from the site’s own event data, not retyped.
Short (social bio, ~150 chars)
ZAOstock - 8 acts, Saturday, October 3, 2026, Franklin Street Parklet, Ellsworth, Maine. Free to attend.
Medium (one paragraph)
ZAOstock is a free, independent music festival on Saturday, October 3, 2026 at the Franklin Street Parklet in Ellsworth, Maine - 8 acts, 12 PM - 6 PM, free to attend. The evening continues at Black Moon, next door.
Long (press-style)
ZAOstock returns to Ellsworth, Maine on Saturday, October 3, 2026, bringing 8 independent acts to the Franklin Street Parklet for a free, all-ages afternoon of music, 12 PM - 6 PM. There is no ticket cost and no gate. When the outdoor stage wraps, the night moves next door to Black Moon for the official after-party. ZAOstock is built and run by an independent community of musicians and digital creators - not a label, not a venue chain.
Usage
One line each.
- Ground is paper, text is ink - not white and black.
- The moose is the mark; there is no separate “red logo”.
- Credit whoever made it - attabotty for the primary mark, Candy (CandyToyBox) for everything else on this page.
- Nothing here is final until it is live on zaostock.com - this is the library, not a promise.
Ready-made
Social crops.
The moose, pre-sized for a profile picture, a cover and a story - already composited onto Ink 950 so it never vanishes on a transparent background.
Profile picture
1000×1000 · PNG · ~120 KB
Square avatar - Discord, X, Instagram, LinkedIn.
Credit: attabotty (moose), composited for this crop
DownloadCover / banner
1500×500 · PNG · ~90 KB
Wide banner - X header, Facebook cover, LinkedIn banner.
Credit: attabotty (moose), composited for this crop
DownloadStory / post
1080×1920 · PNG · ~180 KB
Tall - Instagram/Facebook Story, TikTok, a full-screen post.
Credit: attabotty (moose), composited for this crop
Download