Parkside SystemReference v2

Every token and component, rendered once on the neutral shell. Open it beside whatever you are building and match against it.

Version
v2, neutral shell
Covers
Every page type
Built from
Boulder Events Calendar, Boulder B-Sides, Alpine Modern
Templates
system/templates

About this page

Three blocks transfer to a client page byte for byte: TOKENS, BASE, and PRINT. Everything between their START and END markers is the system. Nothing outside them controls color, type, or spacing.

The component markup in sections 03 through 05 transfers too, along with the header and the footer. The classes starting ref- exist to display the system on this page and never go on a client page.

Each page type has a template in system/templates, built from these blocks with placeholder content. Start a new page from its template.

01

Color

The neutral shell runs on every page type. The page recedes so the client judges their own material, and cards sit a step off white so nested panels read forward.

Surfaces
Ground
#F0F1F2
Card
#FAFBFB
Panel
#FFFFFF
Deep
#000000
Ink
Ink
#000000
Ink soft
#5B5D5F
Ink muted
#676A6D
Muted
#A3A6A9

Ink muted is the floor for text, around 5:1 on the card. Muted is decorative only: placeholder slots and finished steps, never a label.

Lines
Outline
#E2E4E6
Hairline
#E9EAEC
Group rule
#8E9194
Hairline strong
#000000

Outline edges cards, panels, and pills. Hairline separates rows. Group rule opens a group of rows, heavier than a hairline and lighter than ink.

Accents
Gold
#F9BC15 · takes ink
Blue
#2278CE · takes white

One accent per page at most. Gold takes ink and never white. Blue takes white and never ink.

Every page is light only. There is no dark mode and no theme toggle.

02

Type scale

System font stack throughout. Body is 19px and every other size is set against it.

Display48-92px, 650
Client Name
Section32-46px, 600
Project schedule
Rail32px, 400
01
Sub27px, 600
Brand character
Label22px, 650
01-01Creative brief
Opening21-24px

Hi everyone, this page is what we'll go through together.

Body19px
Every phase ends with a review meeting. I bring finished work, and we go through it together.
Small17.5px
Notes, panel copy, and anything set inside a list.
Number17px, tabular
04-01   Tue 10/13
Caption15.5px
03-01 · One color across a minimal page.

Body copy caps at 64ch and row copy at 58ch. The 1120px container sizes the layout and the cap sizes the reading. Reference numbers and dates sit at 17px with tightened tracking. The tiny tracked number style is retired.

03

Components

Used by every page type. Pages differ in their body, not their parts.

Header
Client NameShared 10/5

Two pills and nothing else: the client name on the filled tier, then the shared date on the meta tier. Mood boards get no Confidential pill.

Pills
Client Name Outline Project name Shared 10/5 Completed Approved in Round 1

Sentence case at every size. Filled names the page, once. Light for a secondary name. Meta for dates and steps. Done for a finished step. The small size marks an item inside a row.

Labels and groups
01-01Creative brief

A subhead inside a section, with an optional reference number.

02Brand character

A group label opens a set on the group rule, with clear air above.

Rows
04-01
Blackout dates. A bold lead-in, then a short phrase. The number is there so someone can cite the row out loud.
04-02
Poster copy. Due at the brand character meeting.
Kickoff meeting. Schedule rows hang the date off the right.
Mon 10/5
Walkthrough and final delivery. We go through everything together, and the files go out the same day. The walkthrough closes the project.
Thu 10/29
Panels
Includes
  • Kickoff meeting. With everyone on your project team, covering:
    • The scope of work and the schedule
    • The materials your team provided
  • Review meeting. We go through it together.
You get
  • Project brief. A written summary of the kickoff.

Functional

A heading and a short description, when two options sit side by side.

Evocative

Two columns is the maximum inside a section.

Two panels sit side by side, 24px apart, only when each holds a few short lines and the two have to be read together. Otherwise stack them in one column, duo one. A scope of work with long Includes and You get lists is stacked.

Note
Schedule changes

A fact attached to the item it touches, stated plainly.

Links out

A label naming the content and an angled arrow, on a hairline that darkens on hover. The address lives in the href and never in the copy.

Document panel
Document titleWho wrote it
The client's own PDF runs here at full width, with a link out below it.
Expanding block
Read the full Terms of ServiceDetail
Long boilerplate sits in here. Everything inside prints open, since a collapsed block in a PDF is a hole.
Project sequence
01
Kickoff
Scope confirmed and schedule set.
Completed
02
Mood board
The step this page is for.
In progress
03
Prototype
The step after.
Up next
Dark card and call to action

Ready to hand off

One dark card at the bottom of the page, with one call to action.

Download the files
Footer
Project nameStep

Logo left, two pills opposite: the project name on the light tier, then the step on the meta tier.

04

Page types

Every type shares the shell: header, dark hero with the contents beside the title, numbered section cards, footer. Each has a template.

01Project index

Internal. One card listing each step as a numbered row with its shared date. Pending steps sit muted with no link. Marked noindex, nofollow, and never sent to a client.

02Proposal

Hero, project brief, scope of work, fees, schedule, out of scope, terms, and one call to action at the bottom. Phase 01 is a fixed number, Phase 02 a range, Phase 03 a floor written as "Starts at." No template yet. The proposal reference pages in CLAUDE.md still apply.

03Kickoff

Carried into the kickoff meeting. Opening statement, the client's own brief in a document panel with a note on anything outside scope, the scope of work written out phase by phase with Includes and You get stacked, the schedule, what the client owes, and open questions with no written recommendation.

04Mood board

An About card saying nothing is final, then one section per decision: name, layout, visual style, color, type, content. Project sequence and Parked close the page. The parts are in section 05.

05Comments

The client's comments on a round, compiled and answered item by item before the next one. An About card with notes and the earlier round linked as a file with page thumbnails, then one section per category of item rows.

Deliverable and colorArtwork and notes
Hot cup, 8oz
White cup
Open question
  • The direction for this item, one line per point
  • Printed in one color and black
Earlier note, restated.
  • Reference: the mood board layout grid
  • A question for the call?
Hot cup, 12oz
White cup
Approved in Round 1
  • Same design as the 8oz
06Identity presentation

The finished identity handed over. A cover image above the hero, then a recap of the references that led here, the primary mark positive and reversed, secondary applications, variations as pairs, applications in context, the brand kit, the sequence, and a dark download card.

Mark, positive
Primary · blackWordmark
Mark, reversed
Reversed · whiteWordmark
07Landing page and brief

Same shell. Client-branded versions leave the system and keep only its structure.

05

Mood board parts

Anything a client is asked to judge sits on neutral white or black. Type specimens sit on the ground being proposed for their page.

Reference tiles
Reference image
03-01 · Captions describe what the viewer is looking at, with no judgment attached.
Type specimen
05-01 · Typeface name. Specimens on black.
01-01
01-01
01-02
01-02
01-03
01-03
01-04
01-04

Numbered captions so a client can say "not 03-04" instead of describing it. Add ref to a frame holding reference art so it sits on white, uncropped.

Option boxes
Today
A short description
Tomorrow
A short description
Name list
01Candidate name
02Candidate name
Spec list
Field
What it shows.
A data limit or contingency, stated as fact.
Field
What it shows.
Color set
Sandstone
Source photo
04-01 · Sandstone · #E8503F
Where the color comes from.
Sky
Source photo
04-02 · Sky · #2E96E0
Where the color comes from.
Palette
Sandstone
#E8503F
Amber
#F09A2E
Alpenglow
#F2609E
Pine
#2FAA8B
Sky
#2E96E0
Swatches on white and black
Gold
#F9BC15
Blue
#2278CE
Gold
#F9BC15
Blue
#2278CE

Show a proposed palette on both. A client judging a color against one ground alone is judging it wrong.

Specimen
Typeface name
Weight and width
Aa Bb Cc
06

Structural copy

These carry business consequence and should not be rewritten from scratch each time. Voice rules live in the writing style skill. These are the structures.

Before approving

This proposal is based on our conversation to date. Please carefully review the deliverables outlined below. If anything doesn't look right, let me know before approving.

Your project team

Please make sure everyone who approves direction is involved from the start. If someone new joins partway through and their input changes approved direction, that becomes a change in scope and I'll quote the adjustment before anything gets redone.

Project phases

Approving a phase closes it. The direction you approve carries forward into the phases that follow.

Worth deciding together

A four column grid of open questions, numbered 01 to 04, placed after the brief and before the body. It puts the unknowns in the client's court early rather than surfacing them as problems later.

What would be most useful at the review

Tell me what you do not want. The colors to stay away from, the words that feel wrong, the references that miss. That is faster and more useful than telling me what works.

Parking lot

Numbered list of what was raised and set aside, each with a reason and a tag for where it came from. Framed as parked, not rejected. Protects scope without reading as a series of refusals.

Change the block, not the page.

Start a new page from its template in system/templates. The four blocks are already in it.
To roll out a change, edit this file first, look at it, then replace the marked blocks in the templates and the pages that should receive them.
Shipped and approved pages freeze. Updates land on the next project, fixes excepted.
Client-branded pages sit outside the system. Structure can be borrowed, tokens are theirs.
The print block forces light, flattens to white, and opens everything. Use Save as PDF to check.