Salvo · design system

Kitchen sink

Every primitive. If a screen needs something that isn't on this page, it gets built here first.

Surfaces & ink

Grease marks selection and live state — never a button fill. Settled green is money that has landed and nothing else.

paper
card
sunk
line
ink-3
ink-2
ink
grease
settled
Type

Archivo carries display and UI — the width axis is the identity. Nothing lives between 17 and 28.

12It already knows your brand
13It already knows your brand
15It already knows your brand
17It already knows your brand
21It already knows your brand
28It already knows your brand
40It already knows your brand
56It already knows your brand
mono7 DIRECTIONS · 1 × 45S + 4 POSTERS · 9:16
serif

The agent decides how much work the demand deserves, and defends the number in one sentence you can argue with.

Buttons

Primary is ink on paper. If the accent shows up twice on a screen, the screen is wrong.

Chips & labels

Varies/holds axes, format requirements, ratios.

1 × 20s video2 postersholds · never glossy skin
metainklive$500 settled
Fields · brand model

Skeletons reserve the final height, so nothing shifts when the answer lands. Fields arriving together stagger 40ms apart in document order. Click any value to edit it in place.

Salvo grid

The contact sheet as a live object. 2px corners so the slots read as film frames, not cards. Click a frame to select it — the grease-pencil ellipse is drawn on, not faded in.

0 / 7
Salvo · live

Fathom · spring enrolment

1d 06h left
01
02
03
04
05
06
07
Scope

A ceiling the agent chooses beneath, never a tier a customer buys. If this ever reads like a pricing table, the product has regressed.

Budget$3,000
Directions the agent chose7
Directions7
Ceiling at budget60
Per direction$9.45
Format1 × 30s + 3 posters
  • Generation2%
  • Agent20%
  • Platform78%