Brand guide, version 1.0, October 2026

Teleseme

How Teleseme looks, sounds and behaves. Built on one idea from an 1890s hotel: a request goes to the office, and somebody answers it.

01 · The story

The teleseme, the PBX, and Teleseme.

The teleseme, 1890s to 1910s

F. Benedict Herzog's electric signalling dial hung in each room of the grand hotels: a metal plate the size of a dinner plate, with 100 to 140 requests printed in rings. The guest turned a pointer to one and pressed a red push button. In the office, a reddish spot appeared on a numbered glass panel, the electrolytic annunciator, and an attendant read the request from a matching dial.

Drawing after Electric Telegraphy (Houston and Kennelly, 1896), Fig. 139. Research and sources: teleseme-research.md.

The PBX, 1910s to now

The private branch exchange put a telephone in every room. Guests could ask for anything, so hotels stopped needing the dial. They also lost what the dial did well: a request that stayed lit until someone dealt with it. A request on the phone lasts as long as the call.

Teleseme, 2026

We are replacing the PBX, and taking the old name with us. Every call gets to the right person; every request gets followed through. The mark is the dial reduced to its idea: rings crossed by columns, and one cell lit.

03 · Clear space and size

Give it a quarter of the dial on every side.

Clear space around any logo is one quarter of the mark's diameter (shown as q). Nothing else, text, edges or other logos, goes inside it.

Horizontal lockup with clear space of one quarter of the mark's diameter on every side qqqq
Mark: 24 px minimum
Horizontal lockup: 96 px wide minimum
Wordmark alone: 72 px wide minimum
Below 24 px: small mark

04 · Logo don'ts

Leave the dial alone.

Don't

Recolour the lit cell. It is always push-button red, or an outline in one-colour work.

Don't

Rotate the mark or move the lit cell. It sits at half past one.

Don't

Stretch or squash it.

Don't

Add shadows, bevels, gradients or glows.

Don't

Set the whole mark in red. Red means one thing: the selected cell, the emergency, the primary action.
Teleseme

Don't

Retype the name in another typeface, or in lower case next to the mark. Use the wordmark file.

Don't

Place it on a mid-tone or busy ground. Use ink on light, the reversed mark on ink.

Don't

Outline the cells or redraw the mark with more or fewer rings.

05 · Colour

Metal, glass, ink, and one red button.

The grounds come from the teleseme's metal dial plate and the annunciator's glass front: cool, not cream. The only accent is the red of the original push button. It is reserved for emergency states and the single primary action on a screen. Colour is never the only signal: every red thing also has a word, a shape or a position that means the same.

Light

Nickel#EDEFEC · 237 239 236Page ground
Plate#F7F8F6 · 247 248 246Cards, inputs
Glass#DCE3E1 · 220 227 225Tinted panels
Ink#121A1F · 18 26 31Text and the mark
Slate#4B5862 · 75 88 98Secondary text
Rule#BFC7CA · 191 199 202Hairlines, decoration only
Control#7D8A92 · 125 138 146Input and control borders
Push-button red#B42318 · 180 35 24Emergency and primary action

Dark

Night#0D1316Page ground
Plate#161E23Cards
Glass#1F2A30Panels
Ink (on night)#E6EAE7Text and the mark
Slate (on night)#9BA7AESecondary text
Control (on night)#5A6872Control borders
Push-button red#B42318Fills: same in both themes
Red text (on night)#F97066Red words and small marks on dark

Text contrast (WCAG 2.2)

AA needs 4.5:1 for body text and 3:1 for large text (24 px, or 18.66 px bold) and for control borders. Ratios are calculated from the exact values above.

TextGroundSampleRatioResult
InkNickelRoom 30615.2:1AAA
InkGlassRoom 30613.5:1AAA
SlateNickelRoom 3066.3:1AA
SlatePlateRoom 3066.9:1AA
SlateGlassRoom 3065.6:1AA
RedNickelRoom 3065.7:1AA
WhiteRedRoom 3066.6:1AA
Ink (night)NightRoom 30615.4:1AAA
Ink (night)Glass (night)Room 30612.1:1AAA
Slate (night)NightRoom 3067.6:1AAA
Slate (night)Glass (night)Room 3066.0:1AA
Red text (night)NightRoom 3066.7:1AA
WhiteAcknowledged green #067647Acknowledged5.7:1AA
Demo text #3D2700Demo amber #FEC84BTest alert9.1:1AAA
Control borderNickelInput3.1:1AA for controls only
Red #B42318NightRoom 3062.9:1Fails. On dark grounds use red text #F97066
  • Red fills (buttons, alert screens, the lit cell) are #B42318 in both themes, always with white text.
  • Status colours (acknowledged green, warning orange, demo amber) belong to the product only, and match the Teleseme Staff app's theme. They never decorate marketing.
  • Tokens: tokens.json and tokens.css, next to this file.

06 · Typography

Dial lettering for headlines. Hyperlegible for everything else.

All three families are open source under the SIL Open Font License 1.1, which allows use, embedding, subsetting and redistribution, including commercially. We self-host subset WOFF2 files; the licence texts ship beside them.

Display: Archivo, width 68, weights 500 to 800

Every call gets to the right person.

Tracked capitals for labels: HOUSEKEEPING · MAINTENANCE · FRONT DESK

Omnibus-Type, 2016 to 2020. Condensed grotesque capitals echo the "Gothic" request lettering on the 1890s dials. Use for headlines and short labels, never for paragraphs or emergency text.

Text: Atkinson Hyperlegible Next, weights 400 to 700

A guest in Room 214 asks for extra towels. The call rings Ana, who is on shift, on her own phone. She taps Acknowledge, and the front desk sees it at once.

Braille Institute of America, 2024. Designed so that easily confused characters (I, l, 1; O, 0; rn, m) stay distinct for readers with low vision. Body copy, interface text and every emergency screen.

Data: Atkinson Hyperlegible Mono, weights 400 to 600

Room 306 · Floor 3 · 02:14:07

Room numbers, times, extensions and codes. Tabular figures, so columns line up.

Scale

h1 48 to 96Headline
h2 36 to 56Section title
h3 28Subsection
lead 22Lead paragraph
body 18Body text, 1.55 line height
label 13Label, tracked 0.1em
  • Sentence case for everything except labels. No all-caps sentences.
  • Times are 24-hour in the product (14:03, 02:14:07 on emergency screens); 12-hour is fine in marketing copy written for guests.

07 · Iconography

Plain lines, one lit element at most.

  • 24-unit grid, 2-unit margin. Stroke 1.75 at 24 px, round caps and joins, 2-unit corner radius.
  • Outline only. A single element may be filled push-button red to show the selected or active state, the way the lit cell does in the mark. Never more than one.
  • Icons sit beside a word. In emergency screens an icon never replaces the words "911", "Panic" or the location.
  • No telephone-handset icon as a brand symbol, no bells, no sirens, no shields.
Desk
Staff
Safety, location
Request
Acknowledged
Shift handoff
Room
Message
On shift
Property

08 · Graphic devices

The dial and the annunciator.

Two devices from the original system carry the brand where the logo is too small to say much. The dial explains routing: many requests, one selected. The annunciator explains location: many rooms, one lit.

The dial

  • Rings run 270°, from nine o'clock round to six. The lower-left quarter stays open for text, as it did for the directions on the 1896 dial.
  • Requests in the outer ring in display capitals, grouped under arched, letter-spaced headings (the 1891 dial grouped "Eatables", "Sundries" and "Drinkables").
  • One cell lit at a time, with white lettering. The pointer only ever turns one way.
  • Never draw it as a clock: no numerals round the rim, no second hand, no ticking.
911 call: Room 306, Floor 3Example only.

The annunciator

  • A glass panel of round, numbered cells, by floor. One cell lit, as the room's spot was in the 1890s office.
  • The lit cell has three signals besides colour: bold white numerals, an ink ring around it, and a caption that names the room and floor in words.
  • Use it to show where something is. Never as wallpaper or a decorative dot pattern.

09 · Photography and illustration

Real hotels, at work.

Photography

  • Small independent hotels as they are: the back office, the laundry, a corridor at 6 am, the desk at night.
  • Staff doing the job, across roles: housekeeping, maintenance, night audit, the manager on duty. Phones in hand, not posed at the lens.
  • Daylight or the building's own light. Cool, true colour; no orange grading, no lens flare.
  • Faces and room numbers only with written consent. Never a real guest's name on a screen.
  • Don't: staged emergencies, injured or frightened people, sirens, police tape, stock models laughing at a tablet.

Illustration

  • Line drawings in ink at a 2 px stroke, after the period engravings, with ornament removed.
  • At most one red element, and only where something is selected, active or pressed.
  • Product screens shown flat and honest, with example data clearly labelled as an example.
  • Period illustrations may be shown when they are public domain, credited with publication and year. Draw our own versions rather than tracing them.

10 · Voice and tone

Plain, specific, and honest about what's built.

We write the way a good front-desk manager talks: short, clear, and kind without fuss. The teleseme's own directions led with the verb ("GRASP the crank pin", "PRESS the red push button"); so do our instructions.

  • Plain. Everyday words. "Rings whoever is on shift", not "intelligent omnichannel routing".
  • Specific. Rooms, floors, times and names of roles. Numbers when we have them; none when we don't.
  • Honest. Teleseme is pre-launch. Say what it is built to do. No customer counts, certifications, uptime figures or compliance guarantees.
  • Calm. No exclamation marks, no emoji, no jokes anywhere near safety.
  • Mechanics. Sentence case. No em dashes. Write "911", never "nine-one-one". Name buttons by what they do, and keep the name through the flow: "Acknowledge" becomes "Acknowledged".

Do

"The call rings whoever is on shift, on their own phone."

Don't

"Revolutionize guest engagement with AI-powered omnichannel routing."

Buzzwords describe nothing a hotel can check.

Do

"Teleseme Safety is built to alert every on-shift phone when 911 is dialled."

Don't

"Guaranteed Kari's Law compliance."

We can't promise a legal outcome, and it isn't shipped.

Do

"Acknowledgement not sent. Check your connection and tap again."

Don't

"Oops! Something went wrong."

Errors say what happened and what to do, without apologising.

Do

"Acknowledged at 14:03. Your colleagues can see that you are responding."

Don't

"Nice! Ana's on it."

Cheer is for marketing, not for someone mid-task.

Do

"Join the pilot."

Don't

"Unlock the future of hospitality."

Say what happens when they click.

11 · Emergency screens

Calm, legible, never cute.

The 911 and panic screens are the most important thing Teleseme shows. They are read at 2 am, half awake, on a phone that has just broken through silent mode. Brand expression stops at the door: no logo, no dial, no display face, no motion beyond the alert arriving. These rules match the Teleseme Staff app's alert and panic screens (apps/mobile/src/screens/AlertScreen.tsx, PanicScreen.tsx).

A 911 alert in its first 1.5 seconds. Buttons are disabled under the banner, so a tap meant for something else can't land on it.
An unacknowledged 911 or panic alert can't be closed in one tap. The confirmation names the alert and the place.
Panic, second step. A second tap confirms, so a pocket press can't send it. The screen says plainly that it alerts colleagues, not 911.
A test says so in its title and again in the body. Demo amber is kept for demo mode, so it never competes with red.

Rules

  • Order: what happened, where, when, then the one action. Title 34 px bold, location 28 px bold, time 20 px. Atkinson Hyperlegible Next only; numerals tabular.
  • Location in words: building, floor, then room or area, separated by middle dots. Never a map alone, never GPS coordinates.
  • Colour is never the only signal. The red ground always comes with the alert type in words, a distinct icon shape, and the full-screen takeover itself. Acknowledged states say "Acknowledged at 14:03" in words.
  • No personal data. No guest or staff names on the alert screen or in lock-screen previews. The alert carries the event type and location codes only.
  • Protect against mis-taps. An alert the user did not open shows "NEW ALERT: read before you tap" and disables its buttons for 1.5 seconds. Closing a 911 or panic alert without acknowledging asks first.
  • Say only what is true. "Sent" only after the server confirms. The panic screen always says it does not call 911.
  • Motion and sound: the alert slides in once. Nothing flashes, pulses or loops on screen (WCAG 2.3.1). Sound and vibration follow the platform's critical-alert rules.
  • Words: plain verbs on buttons ("Acknowledge", "Send panic alert", "Yes, send now", "Keep it open"). No exclamation marks, emoji, mascots or brand lines.
  • Contrast: white on #B42318 is 6.6:1. Minimum touch target 48 × 48 px; primary actions full width at the bottom, within thumb reach.