A brand for conversations that cross languages.

intelecho connects two people on a real phone call and translates both ways. The identity is built around one idea: your voice, echoed in theirs. Precise enough to trust, warm enough to pick up.

Brand system v1.0October 2026Geist · Instrument Serif
02 · Colour

Ink, paper and two voices

A calm ink-and-paper base keeps the product readable and trustworthy. Two voice colours, ember and iris, always mean the same thing: ember is the other person and iris is you. Where the two voices meet, the Signal gradient blends them.

INK 900
Ink#0F1424

Text, primary actions, app icon. Contrast 17.9:1 on paper.

PAPER
Paper#F7F6F3

Page background. Warm, not clinical. Cards sit on white above it.

EMBER 500
Ember#FF5A36

Brand accent and the other person's voice. Use Ember 700 for small text.

IRIS 500
Iris#5B5BFF

Your voice, links and focus rings. Iris 600 for text on light.

SIGNAL GRADIENT#6B6BFF → #C35BD0 → #FF6A45

Ink 950 → 50

95090080070060050040030020010050

Ember 700 → 50

70060050040020010050

Iris 700 → 50

70060050040020010050
03 · Typography

Precise, with one human note

Geist does nearly all the work: tight and confident in headlines, open and legible in forms. Geist Mono labels system states and metadata. Instrument Serif Italic appears once per view, for the emotional line.

Primary · Geist
Aa

Headlines 600, UI 500–550, body 400. Tracking −4.5% at display sizes.

ABCDEFGHIJKLM abcdefghijklm 0123456789
Labels · Geist Mono
Aa

Uppercase at 11px with +12% tracking. For steps, states, and metadata only.

YOU · ENGLISH 00:42
Accent · Instrument Serif
Aa

Italic, filled with Signal. Only one phrase per screen.

Meet in the middle.
Display · 66/1.02Speak your language. Meet in the middle.
Heading · 28/1.25A phone call. With a little help.
Title · 22/1.25Review your call
Body · 15/1.6We call you first, then the other person. Each of you hears the other in your own language.
Label · 13/550Your phone number
Micro · Mono 11Make a connection
04 · Components

Built for one hand and one try

People often use intelecho on a phone, just before an important call. Controls are big (50–52px tall), labels are always visible, and each step asks for one thing. Ink means act, ember means live, and iris means focus.

Buttons
Fields

US and Canadian numbers only. We'll call you first.

Language route
You🇺🇸 English
Them🇲🇽 Spanish
LiveConnectedYou · EnglishRinging
Progress
  1. 1You
  2. 2Them
  3. 3Review
46 language optionsNo app to install
Connection state

The echo rings pulse while a call is live and stop when it ends.

Conversation
You · EnglishIs the apartment still available?They hear: ¿El apartamento sigue disponible?
05 · Voice

Talk like a good interpreter

A good interpreter is clear, calm and never the centre of attention. Write short sentences in plain words, and say exactly what will happen next.

Clear

Say what will happen, in order.

DoWe'll call you first. Answer, then we'll ring them.
Don'tInitiating bidirectional session…

Warm

Put people first and the technology second.

DoYou're connected. Speak naturally.
Don'tAI pipeline active.

Honest

Set expectations, including limits.

DoExpect a little delay. Take turns.
Don'tFlawless, instant translation.
06 · Motion

Echo, never bounce

Motion only shows something happening: a voice being carried across. Use one easing curve, cubic-bezier(.22,1,.36,1), and three durations (140, 240 and 420ms). All motion stops when the visitor asks for reduced motion.

Echo pulseLive call · 2.6s
Voice waveTranslating · 1.25s
Live translation
Live pingAmbient · 2.4s
07 · Tokens

One source of truth

Every value lives as a CSS custom property in /styles.css. Components use semantic roles, never raw hex. The product is light mode only; dark ink surfaces are reserved for the app icon and brand moments.

TokenLightRole
--bg#F7F6F3Page background
--surface#FFFFFFCards and fields
--text / --text-2 / --text-3#0F1424 / #5E6579 / #737A8DPrimary, secondary and supporting text (all pass AA)
--btn-bg#0F1424Primary action
--voice-you / --voice-them#5B5BFF / #FF5A36The two speakers, everywhere
--focus#5B5BFFFocus outline and 4px field ring
--radius-sm / md / lg / xl10 / 14 / 20 / 28pxFields, buttons, tiles, primary cards
--shadow-sm / md / lglayered, ink-tintedChips, content cards, the call panel
--ease-outcubic-bezier(.22,1,.36,1)All transitions
08 · Assets

Downloads

Vector files with outlined type. The fonts are open source (SIL OFL) and served from /fonts.