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
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.