Refined
PrimaryThe default everywhere from 32 px up: app, web, print and presentations. Built on exact geometry.
Voyager turns a short conversation into a calm, usable trip. This book shows how it looks, sounds and moves.
How to read this book
Planning for: Two of us
Every question comes with three suggested answers and room for your own.

Unhurried
Kiyomizu-dera before the crowds, then the stone lanes of Higashiyama on foot.
Lively
Nishiki Market in the morning and a cooking class after lunch.
Restful
Two quiet gardens, a long lunch and an early night.
Three different days, not three hotels.

Kyoto
Planned, booked and visited never look the same.
English
Arrive in Higashiyama by .
Your ticket is saved in Voyager and works offline.
العربية
احرص على الوصول إلى هيغاشياما قبل .
تذكرتك محفوظة في Voyager وتعمل دون اتصال.
Arabic has its own words and direction, not a translated heading.

Leave room to sit for a while.
Voyager holds the direction, so you can look up.
بيت الإبرة
Medieval Arabic sources called the magnetic compass bayt al-ibra, the house of the needle. By the time of Ahmad ibn Majid it was standard for Arab navigators in the Indian Ocean, and he described compass cards whose directions were named after the risings and settings of stars. In the Voyager mark the tile is the house and the needle is your direction. The trip starts where you are.
The needle is a symmetric rhombus on the 45 degree axis through the centre. The light gap follows its outline, the band wraps its lower part and runs out through the lower left corner, and near the middle the band flares into two tapered shoulders. Choose a part to find it in the drawing.
The day tile holds everything, the way the compass box held the needle.
Points up and to the right at exactly 45 degrees: forward and optimistic.
Wraps the needle and runs out through the lower left corner: the path behind you.
It also reads as a pen nib. Voyager writes your day.
The default everywhere from 32 px up: app, web, print and presentations. Built on exact geometry.
Favicons, tab icons, notification badges and dense lists. Wider cuts keep the needle open at small sizes.
The AI-generated version the owner chose. Kept as the reference for the idea, not for production use.
x = 25% of the mark width, on every side.
Keep the hatched zone free of text, edges, other logos and busy imagery. The same x, measured from the mark, applies around both lockups. When space is tight, reduce the size of the logo rather than the clear space.
MarkNever smaller than 16 px
Horizontal lockupNever smaller than 96 px wide
Default on dark surfaces and on calm, dark areas of a photograph.
Default on light surfaces, documents and print.
Brand moments: the app icon, splash screen and avatars.
Delight only: celebrations, confirmations, seasonal work.
The strip is weighted by use: paper and ink are the defaults, terracotta is for brand moments and amber is for delight only.




These are AI presentation renders to show the mood of the icon on a device. The vectors above are the artwork: build every production icon from the SVG files, never from these images.
Do not rotate the mark
The needle's 45 degree angle is the meaning. Any rotation points it somewhere else.
Do not stretch or squash it
The tile is a true squircle and the needle a symmetric rhombus. Scale proportionally only.
Do not fill it with a gradient
The mark is always one flat colour from the four colourways.
Do not add a drop shadow
Depth belongs to the surface the mark sits on, never to the mark itself.
Do not draw it as an outline
The needle is cut out of a solid tile. An outline loses the house and the cut.
Do not match needle and tile
With no contrast the needle disappears and the mark becomes a blank tile.
Do not place it on a busy background
Over pattern or photography the cut breaks up. Use a calm surface or the app icon tile.
Do not crop it at an edge
The tile is the house. Always show it whole, with its clear space intact.
SVG files are the artwork. The WebP renders are for presentations only.
Mark
Colourways
App icon renders
Six brand colours and their roles were approved on 26 September: warm paper, ink, terracotta, a deeper action tone, amber and sage, with a quiet border #DAD9D4 for dividers.
The proportions, ramps, semantic tokens and dark theme built from those six are proposed. Every contrast figure here is measured, not estimated.
Paper
Page. A quiet background for photographs and useful content.
Ink
Text. Primary text and line artwork.
Terracotta10%
Brand accent. Small identity accents.
Action
Primary action. Buttons with white text.
Amber2.5%
Supporting accent. Illustrated objects and gentle status backgrounds.
Sage2.5%
Supporting accent. Illustrated objects and gentle status backgrounds.
The accent. Small identity moments, focus rings and the mark. Links and buttons use Action (600).
500 Terracotta600 Action
Warm support for highlights and warnings.
300 Amber
Calm support for confirmed, booked and success states.
400 Sage
The warm neutral that carries most of the interface.
50 Paper800 Ink
The page canvas: warm paper by day, night sand after dark.
Cards, tables and accordions that sit on the page.
Recessed areas inside a surface, such as group rows.
Deeper insets and loading skeletons.
Popovers, menus, dialogs and toasts that float above the page.
Neutral controls: secondary buttons, chips, tracks and hovers.
Inputs, selects and text areas.
The selected tab and segmented control thumb.
A soft terracotta wash for highlighted stops, brand chips and selected rows.
Ratios are WCAG 2 luminance contrast, measured with culori from the token values. A pair passes when it clears AA for body text.
Paper#FAF9F5sand-50
Action#AD4B2Dterracotta-600
Terracotta#C96442terracotta-500
Amber#FFC469amber-300
Sage#98C598sage-400
Night#1C1B17sand-950
Terracotta#F38A67terracotta-400
Fraunces, Inter and Caveat were approved on 26 September, and Baloo Bhaijaan 2 on 1 October. Fraunces gives headlines a warm editorial voice, Inter carries the interface, Baloo Bhaijaan 2 sets every Arabic line and Caveat adds the occasional handwritten note.
The Manrope wordmark and the type scale are proposed.
Kyoto, day two
Temples in the morning, tea in the afternoon, Gion at dusk.
Display headings and editorial moments
A tea ceremony
Leave Yasaka Shrine by 14:05. About 15 minutes on foot.
Sample stop from the Kyoto day. Interface copy only.
Interface text, body, data
أبجد
تبدأ رحلتك من هنا. خطّط لكل يوم، وشارك الخطة مع كل من يسافر معك، في مكان واحد وبهدوء.
All Arabic text, rounded and warm, with its own line height
Gion at dusk
Walk Shirakawa lane as the lamps come on, then find somewhere to sit by the canal.
Bring a jacket
Short handwritten notes only, never instructions
The voyager wordmark in lockups
Eight steps, set as one page of a trip. Display sizes tighten tracking as they grow. Body sizes keep it at zero, h3 tightens slightly and captions open up a little. Rendered live from the tokens.
Fraunces
Kyoto, at your pace
56px / 1.05, -0.04em, 500
Day two in Higashiyama
40px / 1.1, -0.035em, 500
The morning
30px / 1.15, -0.03em, 500
Inter
Kiyomizu-dera
20px / 1.3, -0.01em, 600
Arrive before the lanes fill up, then walk down through Sannenzaka when you are ready.
17px / 1.6, 0, 400
Leave by 10:15 to reach the Sannenzaka lanes at an easy walk. Lunch is booked for 12:00.
15px / 1.6, 0, 400
The lanes are a plan, not a reservation.
13px / 1.5, 0, 400
Updated a few minutes ago
12px / 1.4, 0.02em, 500
Grouped by script, plus how numbers behave in each.
Fraunces for headlines, Inter for the interface, Caveat for notes.
Headlines, trip titles and editorial moments. Never body copy, labels or controls.
Your itinerary
Everything below the headline is Inter.
Buttons, inputs, menus, tabs and data. One face for everything a person can press keeps controls predictable.
A personal aside on a plan. Never instructions, errors, buttons or anything a person must act on.
Bring a jacket
DoBaloo Bhaijaan 2, set right to left with its own line height.
Arabic letters join, so tracking breaks words apart. Set Baloo Bhaijaan 2 at line height 1.7 for its taller marks.
رحلة هادئة إلى العُلا
رحلة هادئة إلى العُلا
Inside Arabic text, Voyager is written in Latin letters and isolated so it keeps its own direction.
خطّط رحلتك القادمة مع Voyager وشاركها مع عائلتك.
Arabic shows Arabic-Indic numerals. Codes stay Latin in both languages.
Arabic times, dates and counts use Arabic-Indic digits, while flight numbers and other codes stay Latin. Each is wrapped in bdi so it reads correctly in either direction.
الإقلاع الساعة ٠٩:٤٠ على الرحلة SV 1024
Departs 09:40 on SV 1024
The same trip card in English and Arabic. Each language keeps its own face, rhythm and direction, and shares the colour, spacing and controls.
A calm route through the Old Town and Elephant Rock, with time to rest before sunset.
مسار هادئ بين البلدة القديمة وصخرة الفيل، مع وقت كافٍ للراحة قبل الغروب.
Parallel lines at 45 degrees with equal band and gap. The path behind you, as a quiet modern texture.
Small needles on an offset grid, every one pointing up and to the right. Many places, one direction.
Where to next?
A 32 point compass card in the tradition of Ahmad ibn Majid, whose directions were named after star risings and settings. The 45 degree ray is Voyager's heading.
A border strip inspired by Al Sadu, the Bedouin weaving of Saudi Arabia on the UNESCO list of intangible heritage. Rows of triangles and diamonds in terracotta, amber and ink.
Day 2, Kyoto
A tea ceremony

Morning light, before the crowds.




Photographs from Wikimedia Commons, retrieved 26 September 2026, as reduced-size copies. No edits beyond resizing and compression for the web; the page may show them with a CSS crop.
Yasaka-dori and Hokan-ji pagoda, Kyoto
Photo by Basile Morin
Destination atmosphere photograph. Cropped in this gallery.
Kiyomizu-dera, Kyoto
Photo by Martin Falbisoner
Historical photograph taken in autumn, not live conditions.
Sannenzaka, Kyoto
Photo by Andrea Schaffer from Sydney, Australia
Historical photograph, not live conditions. Cropped in this gallery.
Yasaka Shrine, Kyoto
Photo by Jakub Hałun
Main hall of the shrine.
Gion, Kyoto
Photo by Basile Morin
Historical photograph, not live conditions.
The quiet layer under every screen: radius, elevation, spacing, motion and icons. Every value here is a live token that follows the theme, and the radius, elevation and motion panels can be tried.
One scale, from 4px tags to 24px hero surfaces. Drag the sliders to see why nested corners add up.
xs4px
sm6px
md10px
lg14px
xl18px
2xl24px
icon23%
pill999px
Nested surfaces share a centre for their curves. Past 24px of padding, treat the layers as separate surfaces.
Shadows lift surfaces. They switch with the theme, becoming a fine light ring in the dark where soft shadows disappear.
Cards, buttons and containers. A shadow that acts as a border and adapts to any surface.
The hover state of anything using shadow-border.
Inputs and small controls that sit just above the page.
Resting cards that need a little more lift than a border.
Cards and buttons use shadow-border. It is transparent, so it reads the same on paper, on a photo or in the dark theme.
Five days in AlUla
Hover to see shadow-border-hover
Dividers, table lines and inputs keep a real border. They separate or enclose content rather than lift it.
A four-pixel base in three bands. Small steps sit close inside controls; the large steps separate sections.
Icon gaps, chip padding and the room inside a button.
Stops in a list, fields in a form, cards in a row.
Blocks of a page and the parts of a day.
Motion confirms an action and shows where something came from. It is short, never bounces and always has a static cue beside it.
The curves run at 320ms, then each duration runs on ease-out. With reduced motion on, the needles jump straight to their heading.
Every needle settles on north-east.
Regular weight, drawn in currentColor. States change colour, never the asset. These are the travel icons this book uses.
Duotone only for large spot icons, such as an empty day waiting for its first stop.
The proof that the system works in product UI: today's plan in Kyoto.
Day 2 of 6
Kiyomizu-dera
VisitedHigashiyama 75 min
Time for the view before the streets get busy.
Lunch in Higashiyama
BookedHigashiyama 60 min
Table for two, kept short so the afternoon stays calm.
A tea ceremony
BookedHigashiyama 45 min
Arrive by 14:20. Shoes off at the door.
Gion at dusk
PlannedGion 60 min
Keep the rest of the evening flexible.
2 of 4 ready
Frame
Actions
State
Tick a box. The bar follows.
Controls are 10 px rounded. Primary uses Action on paper and terracotta 400 in dark. A press scales to about 0.97 in 160 ms on the brand curve.
Variants
One primary action per view
States
Press one to see loading
Sizes
32, 40, 44 px
With icons
Icon side is 2 px tighter
Icon only, always labelled, with a tooltip
Inputs keep a real border for accessibility. Helper text sits below the field; errors say what to do next.
Planned, Booked and Visited always pair an icon with a word. Colour supports the state, it never carries it alone.
Itinerary states
Icon and word carry the meaning
Alerts
Hue lives in the icon only
Train times updated
Your 09:12 to Arashiyama now leaves from platform 32.Tea ceremony booked
Your ticket is saved and works offline.Nijo Castle closes at 16:00
Last entry is 30 minutes earlier. Move it up or keep it short.Payment did not go through
Nothing was charged. Try another card or ask your concierge.Badges and toasts
Short, factual labels
Toasts sit at the bottom centre. Swipe to dismiss.
Progress and loading
Menus and popovers are 14 px rounded with a large shadow. Dialogs are 24 px. Menus and popovers enter in 220 ms, dialogs in 320 ms, both on the brand curve, and all exit faster.
Dialog, focused edits
Dropdown menu, actions and view options
Popover, context in place
Tooltip, names for icon buttons
Tables use hairline dividers and tabular numbers. Times are wrapped for bidirectional isolation.
Higashiyama and Gion
| Time | Stop | State |
|---|---|---|
| Kiyomizu-dera | Visited | |
| Lunch in Higashiyama | Booked | |
| A tea ceremony | Booked | |
| Gion at dusk | Planned |
Avatars and separator
5 travellers
Noura, Faisal, Leila and 2 more
Sample travel group. Names are illustrative.
We lower the temperature. Short sentences, no alarms, no exclamation marks.
Hurry! Your train is leaving soon!
Your train leaves at 09:12. The platform is a six-minute walk.
Real times, places and next steps, so nobody has to guess.
Some attractions may have limited opening hours.
Nijo Castle closes at 16:00. Last entry is 15:30.
We sound like a friend who knows the city, not a booking system.
Activity 4 of 6: Yasaka Shrine, duration 45 min.
Leave room to sit for a while at Yasaka Shrine.
We say what is confirmed, what is only a suggestion, and what we do not know yet.
Lunch is all set.
This lunch time is a plan, not a reservation.
Instead of Secured, we say Booked
Booked means confirmed, nothing more.
Instead of Optimised itinerary, we say Plan
Plain words travel further.
Instead of Must-see, we say Suggestion
The traveller decides what matters.
Instead of Downtime, we say Free time
Rest is part of the trip.
Instead of Submit a ticket, we say Ask your concierge
A person answers.
Instead of Oops, something went wrong, we say Try again
Name the next step, skip the cute.
Instead of Guaranteed on time, we say About 20 minutes
Never promise what we do not control.
One delay, written for each reader rather than translated word for word. Both sides stay precise about the times and honest about what could still change, and every time is isolated so it reads correctly inside Arabic.
English
Your train is running about 20 minutes late
The 10:05 to Arashiyama now leaves at about 10:25. Your 11:30 boat is still on time, with about 15 minutes to spare. We will tell you if that changes.
Updated at 09:52
العربية
قطارك متأخر نحو ٢٠ دقيقة
قطار ١٠:٠٥ إلى أراشيياما يغادر الآن قرابة ١٠:٢٥. رحلة القارب في ١١:٣٠ ما زالت في موعدها، ويبقى لديك نحو ١٥ دقيقة. سنخبرك إن تغيّر ذلك.
آخر تحديث ٠٩:٥٢
Forget the headache and enjoy your time.