Icons Design System
Icons of Pop Culture · P2

Design System

The tokens, components and rules the public website is built from. Everything on this page is live code, set in the licensed Gotham files, rendering in your palette — not a picture of a design.

TypefaceGotham Book / Medium / Bold
Web weight39 KB, all three
Palette6 brand colours
Corner radius0
ThemesLight & dark
01

Typography

Your licensed OTF files converted to web format and cut down to the characters the site actually uses. Every weight below is the real Gotham, loading from this page.

Gotham Bold · 700Headings, prices, countdowns

Acquired from the production

Gotham Medium · 500Navigation, labels, lot titles, buttons

Wardrobe, props and set dressing

Gotham Book · 400Body copy, descriptions

Florida

Scale

Display / 700 / -2%Auction 75
H1 / 700 / -1.5%The Hollywood Memorabilia Auction
H2 / 700Featured lots
Lot title / 500Callum Drift's Signature Costume
Body / 400A complete costume acquired from the production, comprising jacket, trousers, belt and boots. Presented with an Icons Certificate of Authenticity.
Small / 400Shipping calculated at checkout · 28% buyer's premium applies
Label / mono / .14emLot 135 · Estimate

Two rules. Uppercase always gets letter-spacing — Gotham's caps are wide and tight tracking makes them illegible at small sizes. And numbers that sit in columns or change in place (prices, bids, countdowns) always use tabular-nums, so a figure never jitters as it updates.

02

Colour, by job

Your brief said not to make everything red. The way to guarantee that is to give each colour one job and never spend it elsewhere. If red appears on a page where nothing is happening live, it has been misused.

Reel Ivory#E9E9E5The ground. Carries most of the site.
Midnight Frame#2D2E2EAll text. Solid buttons. The other half of the site.
Record Red#C2443ELive only. Bid actions, final-hour countdowns, outbid, the recording dot.
Champagne Gold#D6B46AValue and distinction. Featured lots, estimates, COA, winning.
Slate Blue#4F5F6FInformational chrome. Filters, meta, breadcrumbs, upcoming.
Smoke Grey#B5B7B9Ended. Sold, closed, disabled, unavailable.

Where each one is allowed

ColourYesNever
Record RedBid Now, current bid rising, under one hour, outbid, live badgeSection headings, decorative rules, hover on ordinary links, error text that is not urgent
Champagne GoldEstimates, featured mark, COA note, "you are winning"Large fills — it turns amber and cheap above about 15% of a screen
Slate BlueFilter chips, breadcrumbs, "upcoming", quiet metaAnything a customer must act on
Smoke GreySold, ended, disabledLive body copy — it fails contrast on ivory at text sizes
Contrast note. Gold on ivory is 1.9:1 — nowhere near readable. Wherever gold carries words it is darkened to #8A6C22 on light grounds and used at full value only as a fill, a rule or an icon. The same swap happens in reverse for dark mode. This is handled by the token, so it cannot be got wrong by hand.
03

The viewfinder

The brackets from the logo are the one motif that carries into the interface. Used once per view it reads as identity; stamped on every card it becomes wallpaper. This page uses it exactly twice.

Hero photography

Auction 75

Wardrobe & props from film and television

Correct — framing one hero moment

Lot
Lot

Wrong — repeated, it stops meaning anything

04

Buttons

Square corners throughout. Icons sells objects with hard edges — crates, frames, film — and rounded corners read as software. A control says exactly what it does; "Bid Now" is followed by a state that says "You are the high bidder", never "Success".

ButtonReserved for
Red fillPlacing a bid. Nothing else on the entire site.
Dark fillThe one main action on a page — add to cart, checkout, submit.
OutlineSecondary navigation into a page — view auction, view lot.
UnderlineLow-stakes toggles — watchlist, share, copy link.
DisabledSold or closed. Never hidden — a sold lot still tells its story.
05

Status

A collector scanning a catalog needs to know what they are looking at before they read a word. Status is shape and colour first, text second.

Live Upcoming Buy now Sold You are winning Outbid COA issued
One chip we deliberately do not have: "Reserve not met." It is standard on auction sites, and it is off the table here — reserve and reserve_met are on the never-published list, and a badge that flips when a threshold is crossed leaks the reserve to anyone patient enough to watch. The design has to live without it.
06

Countdown

The most emotionally loaded element on the site, and the one most likely to be got wrong. It escalates in three stages, and it is never the only thing conveying urgency.

4d : 06h : 22mMore than 24 hours — quiet, ink-coloured, minutes only
02h : 14m : 08sUnder 24 hours — gold, seconds appear
00h : 00m : 00sUnder one hour — red, gently pulsing. This one is really running.

Three rules that are not negotiable. The closing time comes from the server and the browser measures its own clock offset against it — a bidder with a wrong device clock must never be misled about how long they have. The value is announced to screen readers at sensible intervals through aria-live, never conveyed by colour or motion alone, because a bidder using a screen reader has money at stake. And the pulse stops entirely under prefers-reduced-motion while the colour change remains.

07

Lot cards

The unit the whole catalog is built from. Photography dominates; the interface gets out of its way. Production name above the item name, because a collector searches by title first.

Photography
Live
Lot 135 Red One

Callum Drift's Signature Costume

Acquired from the production
Current bid$3,400
Photography
Winning
Lot 072 How the Grinch Stole Christmas

Original “Ss” Schoolhouse Desk

Screen used · documented
Current bid$1,250
Photography
Buy now
PH · Fixed price Cobra Kai

Miyagi-Do Dojo Training Gi

Acquired from the production
Price$450
Photography
Sold
Lot 210 Goosebumps 2

Slappy Ventriloquist Dummy Jacket

Acquired from the production
Estimate$800 – 1,200

Cards share one object shape: same edges, same inner padding, same baseline for the figure row — so a grid reads as a set rather than a pile. The figure row is pinned to the bottom regardless of how long a title runs, which is why a two-line title never pushes the price out of alignment with its neighbours.

08

Bid panel

On mobile this sticks to the bottom of the lot page. Your brief was explicit that bid controls must stay easy to use under pressure, so the target sizes here are deliberately larger than the rest of the site.

Live00h : 07m : 41s
Current bid$3,400

14 bids · next minimum $3,550

Bid the most you are willing to pay. We bid on your behalf in increments, only as high as needed. 28% buyer's premium applies.

Registered and approved to bid

Outbid02h : 14m : 08s
Current bid$3,600

15 bids · your maximum was $3,500

You were outbid 4 minutes ago. A bid in the final two minutes extends this lot by two minutes.

Outbid — the only place red carries information rather than action

Note what the panel tells a bidder about someone else: the number of bids, and nothing more. No usernames, no bidder count, no proxy maximums — the losing maximum in the second panel is the viewer's own. That is a design constraint inherited straight from the read layer, and it is a better experience anyway.

09

Forms & messages

Minimum next bid is $3,550. Bids rise in $150 increments at this level.

Errors say what went wrong and what to do. No apologies, no "invalid input".

No lots match those filters Try removing the price range, or browse all 175 lots in Auction 75.

Empty state · loading skeleton

10

Motion

Your brief asked for film-inspired motion that feels expensive rather than gimmicky. The discipline: the photograph moves, the interface does not.

MomentWhat happensTiming
Image revealA mask opens over the photograph — a frame being exposed, not a box sliding in520ms · ease-out
Auction heroSlow cross-dissolve between campaign frames, 6s hold900ms
Lot card hoverPhotograph scales 1.03 inside a fixed frame; the card itself never moves400ms
Page changeHold the photograph, move the frame around it380ms
CountdownDigits roll on the tick; pulse only inside the final hour180ms
Bid acceptedThe figure counts up to the new amount rather than swapping450ms

Nothing animates on scroll into view. Every element on a page is visible and readable the moment it loads — which matters for a shared link, a screenshot, and a reader who is skimming. Under prefers-reduced-motion all of the above become instant state changes; none of them are load-bearing.

11

Standing rules

AreaRule
RadiusZero, everywhere. One exception: the round watchlist star, because it is an icon rather than a container.
ShadowNone. Separation comes from hairlines and ground colour. Shadows read as software; this should read as print.
PhotographyAlways inside a frame with a fixed aspect ratio, never bleeding to an arbitrary height. The frame is the constant; the image inside it varies.
ProvenanceRendered from the stored claim level, never typed. "Acquired from the production of X" unless the record carries evidence for more.
NumbersTabular figures wherever they align or update. Currency always with a thousands separator, never abbreviated — $3,400, never $3.4k.
Touch targets44px minimum. Bid controls 52px, because they get used in a hurry.
Focus2px Record Red outline, 3px offset, on every interactive element. Never removed.
Dark modeFull parity. Red lightens to #D9605A and gold holds, so both stay legible on a dark ground.
Vocabulary"Asset Sales" is studio-facing only. It never appears on a page a collector reads.
Icons of Pop Culture · design system · P2 Set in Gotham · Florida
TEST SITE · This page is still a clickable prototype — nothing on it is saved. Real so far: sign in, accounts, register to bid, current auctions, auction and lot pages.