palette · dna1In the files
Two-ink riso night: fluorescent pink and mint overprinted on riso blue
Anchored to
Energetic look quality · newThe Flaming Lips music · new
Translates: Energetic · Visual
Through the convention: photocopied indie-rock gig flyers in two-ink riso: fluorescent pink overprinted on blue, slightly misregistered
InterpretationEnergetic is drawn the way photocopied indie gig flyers draw it: a saturated blue ground with fluorescent pink and mint inks that overlap and misregister, plus a cool paper white for the label cards. No brand's colours, the genre's ink set.
#2234a8#ff3fa4#3ce0a0#eef1f4#101544
Made with design-tokens for “Energetic surreal noise”: The ink set lives in tokens.json and :root custom properties so every surface uses the same riso inks.
Away from the sketch: 4 colours
typography · dna2In the files
Museum wall-label grotesque for every fact
Anchored to
Clean Typography look quality · newNPR brand · new
Translates: Clean Typography · Professional
Through the convention: museum wall labels: a small clean grotesque, title, date and medium stacked flush left
InterpretationClean Typography set as museum wall labels set it: a small, even grotesque, title then date then detail stacked flush left, sentence case, no tracking tricks.
Saw something odd on the run? File it before it turns ordinary.
Familjen Grotesk
text-align: left
Made with library-font for “Public-radio clarity”: Familjen Grotesk is fetched locally and set through a font token for all label and body text.
Away from the sketch: 1 type family
typography · dna3In the files
Flyer headline in a heavy poster grotesque
Anchored to
Energetic look quality · newPixies music · new
Translates: Energetic · Raw
Through the convention: photocopied indie-rock gig flyers in two-ink riso: fluorescent pink overprinted on blue, slightly misregistered
InterpretationThe loud register: one heavy, raw poster grotesque for the club name and the big numbers, set tight like a photocopied gig flyer headline.
Saw something odd on the run? File it before it turns ordinary.
Archivo Black
line-height: 0.92
Made with library-font for “Energetic surreal noise”: Archivo Black is fetched locally and set through a display font token for the name and big numbers.
Away from the sketch: 1 type family
imagery · dna9In the files
Two-ink fountain print
Anchored to
Artsy surface · newVintage Inspired surface · new
Translates: Artsy · Vintage Inspired
InterpretationAn artsy, vintage surface becomes an original drawing of an old park fountain built from flat cut shapes in pink and mint over blue, slightly offset like a riso pull.
#fountain-figuresvg#fountain-print
Made with inline-svg for “Energetic surreal noise”: A hand-built flat-shape SVG of the fountain with offset pink and mint layers.
Away from the sketch: 1 new part
motion · dna8In the files
Misregistration kick: the pink layer jumps out of register on each action
Anchored to
Comic-Inspired pacing · newEnergetic look quality · new
Translates: Comic-Inspired · Energetic
InterpretationComic-inspired pacing becomes a short stepped jolt: when a member commits or logs, the pink ink offsets in three hard steps and snaps back, like a misprinted panel. Runs once, never loops.
@keyframes misregisteranimation: misregister 420ms steps(3) 1
Made with css-motion for “Energetic surreal noise”: A stepped keyframe on the pink ink layer, triggered once per action, with a reduced-motion fallback.
voice · dna10In the files
Curious rundown voice: facts first, one question after
Anchored to
Curiosity tone · newInformative tone · new
Translates: Curiosity · Informative
InterpretationCuriosity and an informative tone replace my guessed melancholy: plain facts stated once, then a curious prompt that asks the runner to notice something.
Saw something odd on the run? File it before it turns ordinary.
Nothing on the wall yet. It starts with your first Thursday.
Pull an old Thursday out of order.
Made with copy for “Public-radio clarity”: The lines go into buttons, empty states and prompts.
structure · dna4In the files
The Thursday wall: every Thursday of the season as a card in a grid
Anchored to
Obsessive mood quality · newObsession meaning quality · newSearch Party TV · new
Translates: Obsessive · Obsession
Through the convention: indie psychological film production design: walls of index cards, labelled tapes and filing boxes kept in obsessive sequence
InterpretationObsession becomes the reward: not a streak number but an index-card wall of the last 24 Thursdays, each filled in with the route you ran, so gaps and runs are both kept in sequence.
#thursday-wallgrid-template-columns: repeat(6, 1fr)
Made with screen-layout for “The obsessive archive”: A six-column grid of 24 Thursday cards drawn from the stored log.
Away from the sketch: 1 new part
structure · dna6In the files
The oddity file: one strange thing seen per run, archived
Anchored to
Surrealism meaning quality · predictedBeing John Malkovich film · new
Translates: Surrealism · Surreal
InterpretationSurrealism becomes a feature: each member files the odd things they notice on the night run, and the app keeps them as a numbered catalogue of small strangenesses.
#oddities
Made with screen-layout for “The obsessive archive”: A form and a numbered list kept in localStorage.
Away from the sketch: 1 new part
interaction · dna5In the files
Flashback: an old run cuts back in with a dated title card
Anchored to
Lady Dynamite TV · newNonlinear mood quality · new
Translates: Flashback driven · Nonlinear
Through the convention: flashback cuts: a hard title card with a date before the remembered scene
InterpretationFlashback-driven, nonlinear memory becomes a control that pulls a random past run out of order and shows it behind a hard date card, with your own note and soundtrack line.
#flashbacktransition: transform 360ms steps(4)
Made with screen-layout for “The obsessive archive”: A button plus a card that flips in with a stepped transform, filled from a random stored run.
Away from the sketch: 1 new part
interaction · dna7In the files
Pace rundown: plan a finish time like a radio show rundown
Anchored to
Informative tone · newRadiolab podcast · predicted
Translates: Informative
Through the convention: public-radio show rundowns: segment times listed in a plain tidy column
InterpretationInformative becomes a planner: choose 5 or 10 km and a pace, and the run is laid out as a rundown of kilometre marks with clock times from 20:00, in tabular figures.
#pace-plannerfont-variant-numeric: tabular-nums
Made with screen-layout for “Public-radio clarity”: Route and pace inputs that produce a tabular rundown of kilometre clock times.
Away from the sketch: 1 new part