StackBrand guidelines

Brand
guidelines.

Version 1.0 · October 2026 · Harrison Greener · Student ID 214313327

Contents

What’s
inside.

01The brand
02Voice
03Logo system
04Clear space and sizes
05Logo on backgrounds
06Logo misuse
07Partner lock-ups
08Colour
09Colour pairs
10Typography
11DJ Selector
12Expressions and poses
13Selector rules
14Pixel emoji
15Stickers
16Merch
17Applications
18Developer rules
Contents2 / 24
01 The brand

Own it.
Play it everywhere.

Stack is the home for the records people own. It turns a shelf of vinyl and CDs into a library you can play anywhere, share with family and sell on when you’re done.

WarmSunset colours, wood, paper and analogue texture. Never cold or techy.
CollectorRespects the object: the sleeve, the pressing, the crackle.
PlayfulDJ Selector, stickers and little surprises. Fun, never childish.
HonestYour music is free. We only charge for sharing.
The brand3 / 24
02 Voice

Talk like a friend
who works in a record shop.

Short sentences. Plain words. Sentence case everywhere, no spaced-out capitals, no exclamation marks in product copy.

Say thisNot this
“Your records, everywhere.”“Unlock your music across all devices!”
“Drop the needle.”“Initiate playback.”
“Lent to Jordan until Sunday.”“Asset temporarily transferred.”
“Sharing it is what you pay for.”“Upgrade to Premium today!!”
Voice4 / 24
03 Logo system

Four marks,
one family.

LockupThe main logo. Use it wherever there’s room.
S markApp icon, avatars, favicons and small spaces.
WordmarkWhen the S already appears nearby.
Inverse SBadges and patterns only. Never the main logo.
Logo system5 / 24
04 Clear space

Give it
room to breathe.

Keep a clear space of at least x on every side, where x is the height of the S mark’s inner swoosh, about a quarter of the mark. Nothing else enters this space.

xxxx
xxxx
Lockup minimum24px tall on screen · 8mm in print
S mark minimum16px on screen · 5mm in print
Clear space and sizes6 / 24
05 Backgrounds

The right logo
for every background.

Brown on light, cream on dark. On photos, place the logo over a calm area or a solid panel.

Cream✓
Paper✓
Night✓
Espresso✓
Stack orange✓
White✓
Sky✕
Sunset red✕
✓

On a photo, put the logo on a solid panel in a calm corner, never over faces or products.

Logo on backgrounds7 / 24
06 Misuse

Things
never to do.

✕
Don’t stretch it
✕
Don’t recolour it
✕
Don’t rotate it
✕
Don’t add effects
✕
Don’t lower contrast
NEW! FREE! SALE!✕
Don’t crowd it
Logo misuse8 / 24
07 Partner lock-ups

Side by side,
as equals.

When Stack works with a record shop, label or event, the two logos sit on one line, matched by visual height, divided by a thin rule.

Partner2x2x
  • Stack comes first on Stack-led work: on the left, or on top when stacked.
  • Equal height. Match the partner’s cap height to the Stack wordmark, never larger.
  • Divider: a 2px rule in Cocoa, with 2x clear space on each side.
  • Partner-led work: the partner leads, and Stack follows with “with Stack” or “Powered by Stack”.
  • Never merge the marks, recolour the partner’s logo or put both inside one shape.
Partner
Compact: S mark with partner
Partner lock-ups9 / 24
08 Colour

The sunset
palette.

Sunset gold#F2AE3DRGB 242, 174, 61CMYK 0 28 75 5Highlights, gradient start
Stack orange#EF8B2CRGB 239, 139, 44CMYK 0 42 82 6Primary accent, buttons
Sunset red#C8452BRGB 200, 69, 43CMYK 0 66 78 22Emphasis, gradient end
Mustard#E9B949RGB 233, 185, 73CMYK 0 21 69 9Stripe, small accents
Rust#B6452CRGB 182, 69, 44CMYK 0 62 76 29Stripe, warm shadows
Sky#7FA7B7RGB 127, 167, 183CMYK 31 9 0 28Stripe, calm contrast
Cream#F0E3CERGB 240, 227, 206CMYK 0 5 14 6Main background
Paper#F8EEDDRGB 248, 238, 221CMYK 0 4 11 3Cards, light surfaces
Espresso#3A2216RGB 58, 34, 22CMYK 0 41 62 77Text, dark surfaces
Cocoa#8A6E5ERGB 138, 110, 94CMYK 0 20 32 46Secondary text
Night#2A1A12RGB 42, 26, 18CMYK 0 38 57 84Dark backgrounds
Sunset gradientGold → red, top to bottomHeadline accents, the S mark
The sunset stripe: mustard, orange, red, sky. Always in this order.
Colour10 / 24
09 Colour pairs

Readable
on every background.

Text must meet WCAG AA: a contrast ratio of 4.5:1 for body text, 3:1 for large headings.

Aa#F0E3CE on #2A1A1213.2:1 · AAA
Aa#F2AE3D on #2A1A128.7:1 · AAA
Aa#EF8B2C on #3A22165.9:1 · AA
Aa#3A2216 on #F0E3CE11.7:1 · AAA
Aa#C8452B on #F0E3CE3.8:1 · AA large
Aa#8A6E5E on #F8EEDD4.1:1 · AA large
Aa#FFFFFF on #EF8B2C2.5:1 · Avoid
Aa#3A2216 on #EF8B2C5.9:1 · AA
Aa#FFFFFF on #C8452B4.8:1 · AA
Aa#3A2216 on #7FA7B75.7:1 · AA
Cream 60%Night 25%Orange 10%

Balance on a page: mostly cream, some night, a little orange, a touch of stripe.

Colour pairs11 / 24
10 Typography

Geist for everything.
Shrikhand for flavour.

Aa
GeistHeadings, body, interface. Weights 400, 600, 800.

ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz
0123456789 £ & ? !

Aa
ShrikhandRare accents only: quote marks, the odd sticker or headline flourish. Never body text.

Own it. Play it everywhere.

Display · 120 / 800 / −4%Own it.
Heading · 64 / 800 / −3%Your records, everywhere.
Title · 28 / 700Family Stack
Body · 18 / 400 / 145%Stream every record you own, anywhere, in lossless.
Label · 14 / 700Record Club · October
Typography12 / 24
11 DJ Selector

Meet
DJ Selector.

Stack’s robot DJ digs through your crate and picks the perfect record. He has headphones, a VU-meter face, a sunset headband and the S on his chest.

Drag to spin him round
Front
Three-quarter
Back
DJ Selector13 / 24
11 DJ Selector

The
turnaround.

Always draw him from this model. Proportions are fixed: the head is wider than the body, the legs are thin coils, the shoes are orange.

Front
Three-quarter
Side
Back
Other side
Turnaround14 / 24
12 Expressions

Moods
and poses.

Happy
Joy
Talking
Thinking
Neutral
Shocked
Blinking
Sitting
Tumbling
Talking
Waving
Expressions and poses15 / 24
13 Selector rules

Use him
like a guest star.

Do
  • Use him for moments: a welcome, a pick, a tip, a celebration.
  • Show him whole, feet and all, sitting on or interacting with real objects.
  • Keep him smaller than the main content.
  • Use one Selector per screen or page.
Don’t
  • Redesign him, change his colours or add a blue headband stripe.
  • Crop off his legs or squash his proportions.
  • Put him on every page or behind body text.
  • Distort his eyes or give him a scary expression.
Selector rules16 / 24
14 Pixel emoji

The digital
Selector.

For social, chat and anything that should feel online. Drawn on a 24 × 20 pixel grid with a 1px cream outline. Always scale in whole steps with hard edges.

Happy
Talking
Wow
Love
Wink
Shades
Wrapped is out!Join me on Stack
Pixel emoji17 / 24
15 Stickers

Stick it
on everything.

Die-cut with an even white border about a twelfth of the sticker’s width, printed on gloss vinyl. Slap them on at an angle.

Stickers18 / 24
16 Merch

Stack
Supply.

Selector Bomber
Sunset S Shirt
Knit Polo
Sunset S Hoodie
Selector Tee
Corduroy S Cap
Merch19 / 24
16 Merch

Record gear
and the Puck.

Merch uses the S mark small and embroidered, or the big sunset S as a statement. Never slogans.

Sunset Slipmat
Birch Record Crate
The Stack Puck
Record gear20 / 24
17 Applications

On
records.

Vinyl sleeve
Record labels, side A and B
Coloured vinyl
7″ single
Applications21 / 24
17 Applications

In the
app.

The app uses cream surfaces, rounded cards, one orange action per screen, and the stripe for moments of celebration.

In the app22 / 24
18 Developer rules

Build it
the Stack way.

Design tokens
:root{
  --orange: #EF8B2C;
  --red: #C8452B;
  --gold: #F2AE3D;
  --cream: #F0E3CE;
  --paper: #F8EEDD;
  --espresso: #3A2216;
  --night: #2A1A12;
  --cocoa: #8A6E5E;
  --radius-card: 20px;
  --radius-pill: 999px;
  --space: 4 8 12 16 24 32 48 72;
  --ease: cubic-bezier(.2,.8,.2,1);
  --font: "Geist", system-ui, sans-serif;
}
Layout4px spacing grid. 24px page margins on phones, 1120px max content width on desktop.
ButtonsPills. One primary orange-to-red action per screen; others are tinted or ghost.
Cards20px radius on Paper, a soft 1–3px shadow. No hard borders.
Motion200–400ms with the Stack ease. Records spin at 33⅓. Respect reduced motion.
CopySentence case. No spaced capitals. No numbering in small labels.
AccessibilityWCAG AA contrast, 44px tap targets, every image described.
Developer rules23 / 24

Own it.
Play it everywhere.

Brand files: harrisongreener.github.io/stackPitch/brand.html
Designed by Harrison Greener