SurveyStream

Brand system · v1.1 · local

Everything, in one folder.

Eight deliverables built on one strategy. Every link below opens a local file — no network, no accounts, nothing hosted. Open this page from disk and it all works.

Master Brand Guidelines Interactive brand portal One document · 56 contrast pairs validated · zero placeholders
Deliverables8
PaletteDeepwater · Stream · Signal · Payout
FacesArchivo · Inter · JetBrains Mono
StatusConcept, for review
01

Foundation

Brand Reference

The strategy everything answers to: essence, the dual-audience matrix, the Ruler/Magician blend, five personality dials, three logo territories. Its §07 recommends an unbroken stream resolving into a live waveform with an S hiding in the curve — which is exactly the mark that shipped.

03

System

Colour

Primitives, semantic tokens for both modes, and a WCAG 2.1 validation table the page recomputes in your browser from the tokens themselves — so the spec cannot drift from the values it documents. 56 pairs, 0 failures.

#04171F
#08222E
#0A6E86
#10BBD1
#5FE3EC
#2FE3A2
#F2A23C
#D3E0E2
04

System

Typography

Faces chosen by downloading 17 candidates and parsing their GSUB tables and OS/2 metrics — not by reputation. A 1.200 minor-third scale, plus live demos of the numeral rules, which invert between money and telemetry.

05

New

Background Pattern

A seamless 400×400 tile: telemetry node matrix with continuous stream waveforms. Verified pixel-periodic with zero boundary discontinuity — the joins measure quieter than the average interior column.

06

New

Open Graph Card

1200 × 630, dual-audience, self-contained — the three webfonts are embedded as base64 so it renders identically anywhere. Built from the real lockup and the real pattern, and checked at feed size, which is the test that matters.

07

New

Print Stationery

Double-sided business card, A4 and US Letter letterhead, and an A4 invoice — millimetre-exact SVG with trim, bleed and safe guides, plus a print-ready sheet that outputs at true scale. Two production decisions are flagged in the specs.

Two decisions before anything goes to press

  • Card front colour. The specified #0F172A has no usable Pantone match (nearest 289 C, ΔE 5.8). Brand Deepwater #08222E matches 5395 C at ΔE 1.7. Both files supplied; Deepwater recommended for print.
  • Gradients on a two-ink job. Pulse mint has no spot and is out of CMYK gamut, so the accent strip and letterhead rule become a tint ramp of Spot 2 rather than a hue shift.

These are RGB layout masters

SVG and CSS have no CMYK. Re-apply colour as CMYK or spot swatches in Illustrator/InDesign, outline the live text, and export PDF/X-4 with the bleed box. Sending an SVG straight to a printer hands your brand colour to an uncontrolled conversion at their end.

08

Exploration

Flow & Lattice

The first pass at the mark, as live vector and canvas rather than renders. The mark direction was superseded by the logo set, but the lattice field is still usable and the render-prompt critique still applies.

09

Manifest

Every file

Sizes read from disk. Filenames are links — they open the real file.

FileSizePurpose
Pages
docs/BRAND-GUIDELINES.md58.4 KBThe master specification — strategy, logo, colour, type, assets, print. Generated from the token files.
brand-portal.htmlInteractive style guide. Click-to-copy swatches, a live type playground, copyable asset SVGs. One file, fonts embedded, no network.
index.htmlThis hub.
standalone/*.htmlEvery deliverable, wrapped as an openable document.
standalone/fonts/Archivo, Inter, JetBrains Mono, Gabarito — 223 KB, latin subsets.
Foundation
surveystream-brand-guidelines.htmlStrategy: essence, audiences, archetypes, dials, logo territories.
Logo
logo/lockup-horizontal.svg6.9 KBPRIMARY lockup.
logo/lockup-horizontal-reversed.svg6.7 KBDark grounds.
logo/lockup-horizontal-mono.svg6.3 KBOne colour.
logo/lockup-stacked.svg6.9 KBNarrow placements.
logo/icon.svg1.2 KBMark alone.
logo/app-icon.svg1.1 KB512 px rounded-rect.
logo/favicon-32.svg0.9 KBSimplified small cut.
logo/favicon-16.svg0.9 KBSimplified further.
logo/interlock/Interlock variant — 15 files, solid loop + flow line.
logo/lockup-600x140.svg7.8 KBALTERNATE. Slate/mint, bezier mark, fixed frame.
logo/metrics.json0.5 KBLockup measurements.
docs/logo/README.md4.3 KBConstruction, layout rules, licence.
Design tokens
tokens/design-tokens.json26.2 KBW3C DTCG. 202 tokens, 119 aliases, light + dark themes.
tokens/theme.css11.6 KBCSS custom properties. Media query, [data-theme] and .dark all handled.
tokens/tailwind.config.js7.8 KBTailwind v3 config. Verified by a real compile.
tokens/tailwind-v4.css7.5 KBTailwind v4 @theme mapping.
docs/tokens/README.md8.0 KBArchitecture, theming, naming, spec-compliance notes.
Colour
color-system/tokens.json8.0 KBDTCG tokens.
color-system/tokens.css6.1 KBCustom properties, all three theme states.
docs/color-system/COLOR-SYSTEM.md16.5 KBSpec + validation table.
Typography
typography/type-tokens.json6.0 KBDTCG tokens, off-scale steps flagged.
typography/type.css5.3 KBScale, numerals, metric-matched fallbacks.
docs/typography/TYPOGRAPHY.md16.2 KBSpec + font evidence table.
Pattern
pattern/tile-brand-400.svg12.6 KBCanonical seamless tile.
pattern/tile-brand-400-subtle.svg12.6 KBHalf strength, for behind text.
pattern/tile-slate-400.svg12.6 KBSlate palette.
pattern/tile-slate-200.svg9.7 KB200 px tile, denser grid.
pattern/pattern.css3.5 KBData URIs + ready classes.
docs/pattern/README.md6.7 KBThe five seam rules + the test.
Print
print/business-card-front.svg14.3 KBCard front, specified slate. Bleed doc.
print/business-card-front-deepwater.svg14.3 KBCard front, Deepwater — recommended for print.
print/business-card-back.svg9.1 KBCard back with QR and accent strip.
print/letterhead-a4.svg13.1 KBA4 letterhead, bleed doc.
print/letterhead-letter.svg13.2 KBUS Letter letterhead.
print/invoice-a4.svg14.5 KBA4 invoice.
print/print.htmlPrint-ready: card 2-up proof + both sheets, true scale.
docs/print/PRINT-SPECS.md8.8 KBTrim/bleed, CMYK + Pantone, production minimums.
Social
og/og-card.htmlThe 1200×630 card. Fonts embedded.
og/og-card.png424.9 KBExported 1×. Serve this as og:image.
og/og-card@2x.png1232.0 KBExported 2×, for decks and retina.
docs/og/README.md4.5 KBExport commands, meta tags, caveats.
Exploration
flow-and-lattice.htmlFirst-pass mark studies + the telemetry field.
10

Presenting

A running order that holds up.

Strategy first, then the mark, then the systems that make it reproducible. Roughly 25 minutes.

The walkthrough

  1. Brand Reference §01–04 — essence, the two audiences, why the Ruler leads. Land "structure holds the frame; flow moves within it."
  2. Logo — primary, then the construction diagram. The point is that it is built, not drawn. Show the interlock variant as the live option.
  3. Colour — open the validation table, filter to failures. Zero.
  4. Typography — the numeral demos. Toggle tabular off and let the ledger break on screen.
  5. Pattern and OG card — the system applied. Both are made of the earlier pieces, which is the argument.

Four decisions still open

  • Pulse mint enters the palette, or the system runs on Stream alone.
  • Primary or interlock mark. The interlock is stronger at display size and needs the small-size fallback rule enforced.
  • Seven neutrals, not six — light borders cannot clear 3:1 on a tinted canvas with six.
  • The taker side's action colour — share Stream, or give it Pulse.

Known gaps, stated plainly

  • Pantone matches are unverified — computed against published screen approximations. Confirm on a physical Bridge guide under D50.
  • The premium font stack is unverified — those binaries are paywalled.
  • Kerning needs an eye — Archivo's GPOS fires one pair on "SurveyStream"; yS and St deserve review.
  • No motion system, iconography, or component library yet.