Spoy brand guidelines
A software studio in Bulgaria. One team for every layer of a product.
Updated 23 October 2026
Marks
Logotype at every size
For light and dark backgrounds
Isotype
Preparing…Core palette
- Ink55%
- HEX
- RGB
- CMYK
- OKLCH
The ground for everything: pages, the portal and every email.
- Surface20%
- HEX
- RGB
- CMYK
- OKLCH
Panels and cards that sit on Ink.
- Paper15%
- HEX
- RGB
- CMYK
- OKLCH
Text and marks on dark grounds, and the light ground when one is needed.
- Stone5%
- HEX
- RGB
- CMYK
- OKLCH
Secondary text: leads, labels and captions.
- Signal5%
- HEX
- RGB
- CMYK
- OKLCH
One lit thing per screen: the main action or the current layer. Never body text.
- Amber
- HEX
- RGB
- CMYK
- OKLCH
Signal on light grounds, where the yellow would fade: the chevron and highlights.
Colour proportions
How much of each colour a typical layout uses.
Readable combinations
Every pair of colours as text on a background, graded against WCAG 2.2. AA is the minimum for body text; AA large covers 24px and up.
- Paper on Ink17.9:1AAA
- Paper on Surface17.1:1AAA
- Signal on Ink14.7:1AAA
- Signal on Surface14.1:1AAA
- Amber on Ink11.4:1AAA
- Amber on Surface10.9:1AAA
- Stone on Ink8.3:1AAA
- Stone on Surface8.0:1AAA
- Paper on Stone2.1:1Fail
- Signal on Stone1.8:1Fail
- Paper on Amber1.6:1Fail
- Amber on Stone1.4:1Fail
- Signal on Amber1.3:1Fail
- Paper on Signal1.2:1Fail
Type system
Geist
Headlines and text
Headlines and working text. Tight tracking at display sizes, normal tracking for reading.
Geist Mono
Labels, numbers and code
Labels, figures and code, set in capitals with open tracking for tags.
Previews use the font when it is installed or available on the web.
Type scale
Each size is the one below times the ratio. Move the controls to try another scale; the tokens follow.
One team. Every layer.
One team. Every layer.
One team. Every layer.
Spoy designs and builds mobile apps, websites, detailing software and compound systems, from the first conversation to the production release
Spoy designs and builds mobile apps, websites, detailing software and compound systems, from the first conversation to the production release
Spoy designs and builds mobile apps, websites, detailing software and compound systems, from the first conversation to the production release
Spoy designs and builds mobile apps, websites, detailing software and compound systems, from the first conversation to the production release
Tone of voice
Spoy writes like an engineer explaining a decision to a founder: what happens, what it costs, what comes next. No hype, no filler, no invented praise.
Say what happens
Name the action and its result. A button says what it does; the message after it uses the same word.
Say
- Your call is booked.
- Saving it emails an updated invitation.
Avoid
- Awesome, you’re all set! 🎉
- Your changes will be propagated.
Show the work, not adjectives
A concrete detail does more than a claim about quality.
Say
- One studio from the first conversation to the production release.
- Proof of delivery with photos and signature.
Avoid
- World-class, cutting-edge digital solutions.
- A seamless end-to-end experience.
Respect the reader’s time
Lead with what they need, ask for one thing at a time, and give a date when there is one.
Say
- We need the depot addresses by Friday.
- Share the context first. Nothing is sent until you review it.
Avoid
- Just circling back to touch base on the addresses.
- Let’s hop on a quick call to align.
One voice in every language
Formal Bulgarian with вие (capitalised in letters), plain English, and Spanish with tú. The same facts in each.
Say
- Какво чакаме от вас
- Elige otro horario que te venga bien.
Avoid
- Чакаме те!
- Machine translation left as it came out.
Brand in use
Email header The header of every transactional email: the landing’s light, the lit layer and the wordmark.
Export assets
Every mark on every brand colour, profile pictures and favicons, drawn from the source artwork when you download them.
Isotype
Ink
Surface
Paper
Stone
Signal
Amber
Logotype
Ink
Surface
Paper
Stone
Signal
Amber
Profile pictures
Ink
Surface
Paper
Stone
Signal
Amber
Favicons and app icons
Favicon SVGfavicon.svg
Favicon PNGfavicon-32.png
Favicon ICOfavicon.ico
Apple iconapple-touch-icon.png
PWA iconicon-192.png
PWA icon, largeicon-512.png
Design tokens
The palette, typefaces and type scale as code, ready for a project.
:root {
--color-ink: #0b0b0a; /* oklch(14.9% 0.002 107) */
--color-surface: #111110; /* oklch(17.7% 0.002 107) */
--color-paper: #f5f4ee; /* oklch(96.6% 0.008 99) */
--color-stone: #aaa9a1; /* oklch(73.3% 0.011 101) */
--color-signal: #ffde21; /* oklch(90.1% 0.181 98) */
--color-amber: #ffb802; /* oklch(82.7% 0.171 80) */
--font-sans: Geist, ui-sans-serif, system-ui, sans-serif;
--font-mono: 'Geist Mono', ui-monospace, SFMono-Regular, monospace;
--text-display: 3.05rem; /* 48.8px */
--text-h1: 2.444rem; /* 39.1px */
--text-h2: 1.956rem; /* 31.3px */
--text-h3: 1.563rem; /* 25px */
--text-lead: 1.25rem; /* 20px */
--text-body: 1rem; /* 16px */
--text-small: 0.8rem; /* 12.8px */
}
