How Tenti looks, sounds, and speaks — one reference for product, packaging, app, and web.
v0.1 · working draft · august 2026Tenti is a screen-free word game: children snap picture boxes onto the base box where Tenti the pup lives, and he weaves them into spoken stories and songs that grow vocabulary — with a playful sprinkle of other languages. Everything the brand does follows three words: warm, calm, alive. Warm because it lives in a child's bedroom. Calm because we never overstimulate — one thing at a time, real pauses, soft light. Alive because the toy answers every touch instantly. If a design decision makes Tenti louder, busier, or colder, it's the wrong decision.
The brand is the pup plus the lowercase wordmark. They may appear together or alone; the pup alone is the app icon and the favicon.
wordmark: Fredoka SemiBold, always lowercase · ".ai" in Tennis (accent) at Medium weight · clearspace: the height of the "t" on all sides · minimum size: 24px wordmark height on screen, 8mm in print. On packaging aimed at children, "tenti" may appear without ".ai".
Keep it lowercase, always — the brand whispers, it doesn't shout.
Use Cocoa ink on light grounds, Cream ink on dark grounds.
Let the pup face the wordmark or the reader.
Don't set it in another typeface, add effects, or outline it.
Don't colour the wordmark in pack colours — those belong to the boxes.
Don't stretch, rotate, or crop the pup; he is never a background texture.
Tenti is a small, friendly dog who lives inside the base box and teaches through play. He is built from about a dozen simple rounded shapes, so the same character survives print, embroidery, moulding, and a low-resolution display without redrawing.
Round head, floppy drop ears, oversized eyes with a large and a small catchlight, patch over the right eye, cream muzzle, open smile with tongue, blush cheeks, three-bump tuft, tennis-green collar with a gold tag. Everything is a circle, ellipse or rounded rectangle — no points, no angles, ever.
Tenti greets, wonders, and celebrates. He never scolds, never says "no" or "wrong," never rushes. A wrong answer is met by warmly naming what the child did find, then asking again. His catchphrase is a soft "Wuf!" — one syllable, always an exclamation of delight, never a bark of alarm.
Happy (default) · Singing (song mode, eyes closed, note above head) · Surprised (side adventures, ears up) · Sleepy (wind-down endings, heavy lids) · Listening (waiting for a push, head tilted). Commission all five as a set; never invent new emotional states without adding them here.
Core neutrals carry the brand; one accent brings it alive; pack colours belong to the boxes and to nothing else. Values below are the light theme — the dark theme (bedtime mode) has matched tokens.
Keep pages mostly Biscuit and Cocoa; Tennis is for the one thing that matters most on the surface.
Give every new expansion pack its own colour from the same family: soft, warm, never neon.
Check every ink/ground pair at WCAG AA for body text.
Don't use pack colours decoratively — a coral heading means "starter pack," so a coral heading about shipping is a lie.
Don't add gradients except the gentle top gloss on physical-box illustrations.
Don't use pure black or pure white anywhere.
Three faces, three jobs. Fredoka is the voice of the brand; Nunito Sans does the reading; IBM Plex Mono handles data, specs, and anything a developer touches.
Rules: headings sentence-case, never all-caps except small mono labels with letter-spacing. Body text stays near 65 characters per line. Fredoka is never used for paragraphs, and Nunito Sans is never used for the wordmark. Fallbacks: Fredoka → system rounded sans; Nunito Sans → system UI sans; Plex Mono → monospace.
Two voices, one warmth. Tenti speaks to children: short, musical, one idea at a time, repetitive on purpose — the same loop shape every round with only the content changing, so the child always knows what happens next. The brand speaks to parents: plain, honest, technical when it earns trust. We say "playful exposure to languages" and "growing vocabulary" — never "your child will learn French," never "revolutionary AI."
Sound is half the product. Every sound is pregenerated, mixed soft, and never startles. The snap is the signature: three layers, always in this order, landing within 300 ms of the magnet seating.
Principles: everything through one gentle compressor so overlaps glue instead of clip; no sound above a conversational level; silence is part of the design — pauses are marked, not filled.
Light means one thing: story progress. Each box has a single top light bar in its pack colour, just under the picture. It fills while that box's chapter is told, stays full when the chapter is done, and goes dark on pause or restart. The base box ring breathes softly while a session is playing. Nothing else lights up, blinks, or animates — an idle Tenti is a dark, quiet Tenti.
Never sharp shapes, loud sounds, or flashing lights. Never "no," "wrong," or time pressure in Tenti's mouth. Never a claim of fluency, and never the word "screen" for the light bar — it isn't one. Never a menu, a login, or a setting in front of a child. Never audio leaving the box, and never a marketing sentence that couldn't be read aloud, comfortably, at bedtime.