Design direction

Arrival Light

Elegant × Minimalist. Warm neutral ground, one terracotta accent, generous line height, and a single orchestrated entrance per screen. VARIANCE 5 · MOTION 4 · DENSITY 2.

Palette · 60 / 30 / 10

Dominant · 60%

Bone

#fcfaf6 · dark #16120e

Surface

Linen

#f6f3ee · dark #211c18

Ink

Espresso

#29211b · dark #f3f0eb

Secondary · 30%

Cool stone

#495e6c · dark #9ab5c8

Accent · 10%

Terracotta

#ad5a34 · dark #e3956c

Wash · accent tint

Terracotta wash

#fbe7dd · dark #3d2a1f

Type · Newsreader / Hanken Grotesk

Here is your door code.

Photograph your ID.

Deleted automatically after 30 days

Body text runs at 17px with a 1.75 line height — a size that survives a phone held at arm's length in a hallway, which is where this app is actually read.

Secondary text drops to 15px and the muted tone. It never carries anything the guest must act on.

48 21 07

Controls

Name as it appears on the document

Every interactive target is at least 44px tall, and inputs are 16px or larger so iOS never zooms on focus.

Signature move · Editorial Manifesto

Self check-in

The door code arrives after the passport does.

Left-aligned statement, a figure in the right column, and a single rule dividing them — the same skeleton the guest flow uses, one column narrower.