Design system
Warm paper, near-black ink, one federal-blue accent. Sheets sit flat and lift off the desk when touched — physicality lives in the interaction, never in static skew. Distilled from AirformDataRoom and Vision; try the night switch in the nav.
01 · Colour
voidpage — warm paper
abyssraised sheet
panelinsets, inputs
raisetop sheet
frostink
mistmuted ink
dimfaint ink
pulsethe one accent
voltaccent pressed
mosseyebrows
okstate
warnstate
badstate
kerflaser red · content
masksolder mask · content
02 · Type
Lufga display
Titles always in caps
Hanken Grotesk carries the body: plain, present tense, objects as physical things. “That outline doesn't close — 0.4 mm gap near the top left.”
$1,248.50 · 0123456789 — tabular figures
Label · 10px · 0.14em · dim03 · Primitives
Leans ≤ 2.5° toward the pointer on the pop spring and lifts 4 px.
translateY(−4px) scale(1.008), the hover shadow; presses back in 80 ms.
04 · Physicality
| lift | 4 |
| liftGlass | 2 |
| press | 0.985 |
| pressMs | 80 |
| tilt | 2.5 |
| perspective | 1100 |
| hold | 1.03 |
| leanMax | 6 |
| leanPerVelocity | 0.008 |
| glideMs | 650 |
| spring.camera | stiffness 170 · damping 26 |
| spring.pop | stiffness 260 · damping 20 |
| spring.drag | stiffness 550 · damping 38 |
| spring.soft | stiffness 90 · damping 22 |
| ease-out-soft | cubic-bezier(0.22, 1, 0.36, 1) |
| ease-spring | cubic-bezier(0.22, 1.4, 0.36, 1) |
05 · Money
ADR-009. One bar per quote: paid in green, a card hold hatched (promised, not taken), the balance left as bare paper. Tiers say how much judgement a job needed; terms say how it's paid, always in dollars.
- Full Pay $480.00 when you approve
- 50% deposit 50% deposit — $240.00 now, $240.00 before pickup or freight
- Hold Card hold for $480.00 — charged when the parts are made
- At pickup Pay $480.00 at pickup, or online any time before
- Internal Internal job — $480.00 of work, logged at cost, not charged
06 · The dashboard
After AirformData's building page (ADR-016): a band across the top — where you are, the sections as an ink-inverted pill, the tools — then big numbers with their words underneath, open cards, meters, live dots and a job's track. The member's account, the desk, the print farm and the facility are built from these.
- In the shop
- 4
- Waiting on you
- 1
- Done
- 12
A card
a noteMeters and tiles
- Nozzle
- 250°/250°
- Left
- 44 min
A job's track
07 · Bends
Vision's bend CAM, vendored (ADR-019): a flat pattern split into panels and bend zones, each bend given the tooling that makes its radius, folded on the true arc, checked, and put in an order the punch clears. The 3D view folds it as the brake will; the drawing numbers each bend by its step; the table is what the operator reads. This tray has four walls up and a lip down.
200 × 165 mm
| Step | Bend | Radius | Tooling | Gauge | Force |
|---|---|---|---|---|---|
| 1⟲ | ↓ Down 90°#5 · 140 mm | R1.56K 0.38 | Air · V12 | 15 mm | 10 kN |
| 2⟲ | ↑ Up 90°#1 · 140 mm | R1.56K 0.38 | Air · V12 | 28.3 mm | 10 kN |
| 3 | ↑ Up 90°#3 · 140 mm | R1.56K 0.38 | Air · V12 | 30 mm | 10 kN |
| 4 | ↑ Up 90°#2 · 90 mm | R1.56K 0.38 | Air · V12 | 30 mm | 6 kN |
| 5 | ↑ Up 90°#4 · 90 mm | R1.56K 0.38 | Air · V12 | 30 mm | 6 kN |
Folded about 143 × 108 × 33 mm · turned over 2× · Estimate: first-cut values from the default tooling; the shop bends a test piece and its own tables win.