happy digital
Brand guidelines · Vol. 1
The 2026 identity

Happiness, shipped.

Happy Digital builds software that solves business problems — and this book defines how the brand should look, sound, and behave while doing it. Six years in, the work outgrew the wrapper. This is the new wrapper.

CompanyHappy Digital LLC
EditionVol. 1 — July 2026
Replaces2020 identity
StatusActive
Scroll
Chapter 01
Why this rebrand

The work got better.
The brand didn't.

The 2020 identity was made quickly and cheaply, and it shows: a stock-feeling gradient monogram, an all-caps geometric wordmark, and a plum that photographed like a bruise. Meanwhile the studio was quietly shipping serious software for real businesses. This revision closes that gap — it keeps what earned equity and rebuilds everything that didn't.

Before · 2020–2026
Previous Happy Digital logo — gradient H monogram with all-caps wordmark
  • Blue-to-purple gradient reads as a 2016 template, not a studio
  • ALL-CAPS wordmark contradicts the warmth in the name
  • Muted plum #4F2C69 disappears on screens and in print
  • No system behind it — no voice, no palette, no rules
After · 2026
happy digital
  • The Happy H — the crossbar is now a smile. One idea, instantly legible
  • Lowercase wordmark: extrabold "happy," light "digital" — warm meets engineered
  • Flat, confident color. Iris violet energized from the heritage plum
  • A full system: color, type, voice, motion, and tokens for the dev team

What we deliberately kept

A rebrand shouldn't erase six years of recognition. Three things carry over.

The name"Happy Digital" is the strategy. Most dev shops sound like server racks; this one promises an outcome people actually want. We lean in, not away.
The HThe monogram habit stays — clients already associate the letterform with the studio. It's rebuilt, not replaced: same skeleton, new heart.
The purple family Purple was a good instinct in a sea of dev-shop blue. The heritage plum becomes the ancestor of a brighter, harder-working Iris.
The old icon, for the record. The 2020 gradient mark is retired from all touchpoints as of this edition. Keep source files archived; never mix old and new marks on the same surface.
Retired 2020 gradient H icon
Retired · do not reuse
Chapter 02
Strategy

Serious software.
Happy outcomes.

Every studio says "we build software." Almost none promise how it will feel to work with them — or to use what they make. That's the open lane. Happy Digital's position: the studio that treats delight as an engineering requirement, not a coat of paint.

The brand idea

Happiness, shipped.

"Shipped" is developer language — it means done, live, in users' hands. "Happiness" is the outcome we ship it for. Every release should make someone's day measurably better: a customer who finds what they need, a team that stops fighting its tools, a founder who finally sees clean numbers. If a feature ships and nobody's happier, it wasn't done.

Positioning statement

Happy Digital is the product studio that turns business problems into software people actually enjoy using.

The promise

Plain answers, working software, and a team that's genuinely pleasant to build with. We measure ourselves on outcomes — hours saved, orders completed, headaches deleted — not hours billed.

Four pillars

Everything the brand does should be traceable to one of these. If it isn't, cut it.

P·1Say it simplyNo jargon walls. If a smart client can't repeat our plan back to us, the plan isn't ready.
P·2Engineer it properlyHappy is not sloppy. Clean architecture, tested code, honest estimates — rigor is the foundation the smile stands on.
P·3Delight is a featureSpeed, clarity, and small thoughtful details are scoped and built like any requirement — because they are one.
P·4Outcomes over outputWe don't sell deliverables; we solve the problem. Success is defined in the client's numbers, not our changelog.

Personality

The brand is an optimistic expert — the senior engineer who explains things kindly and is usually right. Calibrate to these dials.

WarmCorporate
Plain-spokenTechnical
PlayfulSerious
ConfidentHumble

Read: warmer than corporate, plainer than technical — but never so playful it undermines trust. When in doubt, be clear first and charming second.

Who we're talking to

Founders & ownersWant a partner who ships and tells the truth about timelines. Allergic to agency theater.
Ops & marketing leadsLive inside the tools we build. Their daily mood is our real KPI.
In-house tech teamsJudge us by our repos, docs, and handoffs. The brand must survive a code review.

Taglines

Primary

Happiness, shipped.

Web & campaigns

Software that makes work feel better.

Short / merch

Built to be enjoyed.

Chapter 04
Color

Violet, grown up.
Plus one ray of sun.

Purple was always the right instinct — it just needed conviction. The system is built on four colors: a violet-black Ink instead of generic dark grey, an electric Iris evolved from the heritage plum, a warm Beam yellow that does the smiling, and a faintly lavender Paper. Most surfaces use only these four.

~25%
Ink#180F33 · rgb(24 15 51)Text, dark surfaces, the app icon. A violet-black — never use pure #000.
~12%
Iris#6D2AE3 · rgb(109 42 227)The hero. Logo, links, primary buttons, focus rings. Direct descendant of the 2020 plum.
~8%
Beam#FFC630 · rgb(255 198 48)The happiness pixel. Smiles, highlights, one CTA per screen. Scarcity is what makes it land.
~55%
Paper#F7F5FB · rgb(247 245 251)Default background. A whisper of lavender keeps pages warm without reading as cream.
Field balance · a healthy screen looks roughly like this
PAPER 55
INK 25
IRIS 12
BEAM 8

Extended palette

For data visualization, illustration, and product states only — never for brand surfaces or the logo.

Coral#FF6E5F · errors, "don't"
Mint#2FCBAF · success, "do"
Sky#6FB4FF · info, charts
Lilac#E9E1FA · tints, washes
Neutrals · derived from Ink, never grey-grey
3A2F5C6E6787A7A1B8D5D1E2ECE9F4
Heritage plum #4F2C69. Archived. Appears only in this chapter and in history slides — never on new work.

Approved pairings

WCAG contrast, pre-checked. If a pairing isn't here, don't ship it.

PairingRatioUse for
Ink / Paper16.9 ✓Body text, default UI
Paper / Ink16.9 ✓Dark sections, footer
Iris / Paper6.4 ✓Links, headings, logo
White / Iris6.4 ✓Primary buttons
Ink / Beam11.5 ✓Hero CTA, highlights
Beam / Ink11.5 ✓Accents on dark
Beam / Paper1.5 ✕Graphics only — never text
Iris / Ink2.7 ✕Decorative glows only

Daybreak — the one gradient

One gradient survives, and it's earned: Iris rising through coral into Beam, like a sunrise (the good kind of corny). It appears as full-bleed art on hero moments and event covers — at most once per surface, never on the logo, never behind body copy.

daybreak · 100° · #6D2AE3 → #A94BE8 → #FF6E5F → #FFC630
Chapter 05
Typography

A grotesk with a grin,
a workhorse, an engineer.

Three faces, three jobs, zero exceptions. Bricolage Grotesque headlines with just enough quirk to feel human; Figtree carries paragraphs and interfaces without complaint; JetBrains Mono handles numbers, labels, and code — a quiet nod to the people who actually build the products. All three are open-source: the type system costs $0 and installs in one line.

Aa
Display · headlines & wordmark

Bricolage Grotesque

A grotesk that refuses to be boring — look at that "a," the cheeky "g." Use at 800 for impact, 450 for softer display moments. Track −2% to −3%. Never below 20px.

Software, shipped happily. AaBbCcDdEeFfGg 0123456789 ?!&

Aa
Text & UI · everything you read

Figtree

Geometric but friendly, superbly legible at small sizes. Weights 450–500 for body, 600–700 for emphasis and buttons. Sentence case, always.

We build the tool your team actually asked for. AaBbCcDdEe 0123456789

Aa
Data · numbers, labels, code

JetBrains Mono

The face developers already trust. Tabular by nature — use it for every metric, timestamp, eyebrow label, and code sample. Uppercase allowed here and only here, tracked +10%.

const happiness = await ship(release); // 99.98% uptime

Type scale

display-xl · 84/0.98 · BG 800Happiness, shipped.
display · 56/1.04 · BG 800Built to be enjoyed
h1 · 40/1.1 · BG 800Fewer clicks, happier ops team
h2 · 28/1.2 · BG 700What we shipped this sprint
body-lg · 20/1.6 · FT 450Lead paragraphs earn a little more size and a lot more air.
body · 17/1.65 · FT 450Default reading text. Comfortable at sixty-six characters per line, like this sentence is trying to be.
small · 14.5/1.55 · FT 500Secondary detail, card metadata, captions under images.
label · 11.5/1.4 · JBM 500 +10%Eyebrow labels look exactly like this

House rules

Sentence case everywhereHeadlines, buttons, nav — capitals only start sentences and names. It's how confident people talk.
No ALL CAPS in Bricolage or FigtreeUppercase lives exclusively in JetBrains Mono labels. The 2020 caps-lock wordmark is not coming back.
Numbers wear the monoMetrics, prices, dates, versions — set them in JetBrains Mono so data always looks like data.
Max two weights per surfaceOne display weight, one text weight. If hierarchy needs a third weight, fix the hierarchy instead.
"Happy Digital" in running textNormal capitalization in sentences. The all-lowercase form belongs to the wordmark only.
Never letterspace lowercase bodyTracking is for the mono labels (+10%) and tight display (−2%). Body text stays untouched.
Chapter 06
Voice

Write like the senior dev
everyone actually likes.

The voice is the brand's biggest upgrade. The old site talked like every dev shop ("innovative technological advancements…"); the new voice talks like a smart colleague who respects your time. Plain verbs, real numbers, sentence case, and warmth that never tips into wacky.

Lead with the outcomeStart with what changes for the reader — hours saved, orders up, headaches gone. The tech stack is the footnote, not the headline.
Say it like a colleagueShort sentences. Active voice. Contractions welcome. If you wouldn't say it across a desk, don't write it on the website.
Warm, not wackyOne smile per paragraph, maximum. Humor seasons the writing; it is never the meal. Never joke in error states or invoices.
Numbers over adjectives"11 hours saved per week" beats "incredibly efficient" every single time. If we can't measure it, we say so honestly.

Before → after

Real copy from the 2020 site, rewritten in the 2026 voice.

Before · happydigital.us, 2020

"The present era is all about working for tech, and towards opting for innovative technological advancements that we promise to deliver here at Happy Digital."

After

You have a business problem. We build the software that solves it.

Before

"We bridge the gap between the global technology industry and your business through website development, mobile development, and application development services."

After

Web apps, mobile apps, and the unglamorous integrations that make them useful — planned in plain English, shipped on a date we actually said.

Before · generic agency-speak

"Empowering businesses through end-to-end digital transformation solutions."

After

Last project, the client's ops team got 11 hours a week back. That's the whole pitch.

Microcopy

Interfaces are where the voice earns trust. Buttons say what they do; errors explain what happened and how to fix it; nothing apologizes vaguely.

MomentSayNot
primary buttonStart a projectSubmit
success toastShipped — your changes are live.Operation completed successfully!
errorCouldn't save — the server didn't respond. Try again in a minute.Oops! Something went wrong 😢
empty stateNo projects yet. Start your first one.Nothing to display.
404This page shipped out. Head back home.Error 404: Not Found
loadingOne sec — loading your dashboard.Please wait…
Emoji policy: zero. The brand smiles in geometry, not emoji. The Happy H and the Beam underline do that job with more class.
Chapter 07
Design language

Soft geometry,
engineered tight.

Every visual decision inherits from the mark: round terminals, generous radii, flat color, one accent at a time. Layouts breathe on an 8-point grid. And the smile — the crossbar of the H — quietly becomes the system's signature device.

The smile is the system

One curve, four jobs. Use it deliberately — one smile device per view is plenty.

the underline

Highlights one phrase per headline
Section divider, quiet grey
Loader — the smile draws in
List item one List item two
Feature-list bullet, Beam

Grid, spacing, radius

12 columns, 1180px max container, 24px gutters. All spacing snaps to multiples of 8. Corner radii come in three sizes plus the 25% app-icon squircle — pick by component scale, never freestyle.

r-sm 8
r-md 16
r-lg 24
icon 25%

Iconography

2px rounded strokes on a 24px grid, corners echoing the mark. Ink lines with at most one Iris accent stroke per icon. No filled icons, no two-accent icons.

Motion

Motion is a springboard, not a trampoline: quick, purposeful, done. Nothing loops, nothing bounces twice, and everything respects prefers-reduced-motion.

Snap · 120msHovers, toggles, small state changes. Feels instant, never twitchy.cubic-bezier(.2,.9,.3,1)
Settle · 240msCards, modals, and panels entering. A short slide up with a fade.ease-out · translateY(8px)→0
Draw · 600msThe signature: the smile path draws in, left to right, once per page load. Reserved for hero moments.stroke-dashoffset → 0

Photography

Real people, real screens, warm daylight. Candid over posed; laptops over stock handshakes; the occasional Iris or Beam wardrobe accent is a happy accident worth keeping. If a photo could appear on any dev shop's site, it can't appear on ours.

Illustration

Built from the mark's own vocabulary: bars, arcs, and half-circles, flat-colored in two to three brand colors on Paper. Geometric and calm — like this:

Chapter 08
In the world

The brand, deployed.

Guidelines only matter if they survive contact with real surfaces. Here's the system on the five it will meet first.

Website · hero
happydigital.us

Software that makes work feel better.

Web apps, mobile apps, and integrations that solve real business problems — built by developers who explain things in plain English and ship on the date they said.

47 products shippedEst. 2020NYC · Global
Business cards · 3.5″ × 2″
happy digital
Happiness, shipped.
Sarah Okafor
Product lead
[email protected]
happydigital.us
+1 (212) 555-0147
Avatars & favicon
App icon · 512
Social · circle crop
Favicon · 32 / 16
Email signature
Deck · title slide 16:9
happy digital
CONFIDENTIAL

Project kickoff:
Acme Logistics ops platform

July 2026happydigital.us
Chapter 09
Tokens & handoff

For the people
who ship it.

A brand built by developers should hand off like good code. Drop these tokens into any project and the visual system follows. This very document runs on them.

/* happy-digital.tokens.css · v1.0 · 2026 */
:root {
  /* color · core */
  --hd-ink:   #180F33;
  --hd-iris:  #6D2AE3;
  --hd-beam:  #FFC630;
  --hd-paper: #F7F5FB;

  /* color · extended (data-viz & states only) */
  --hd-coral: #FF6E5F;  --hd-mint: #2FCBAF;
  --hd-sky:   #6FB4FF;  --hd-lilac: #E9E1FA;

  /* neutrals · violet-tinted, never grey-grey */
  --hd-n700: #3A2F5C; --hd-n500: #6E6787; --hd-n300: #A7A1B8;
  --hd-n200: #D5D1E2; --hd-n100: #ECE9F4;

  /* type */
  --hd-font-display: "Bricolage Grotesque", sans-serif;
  --hd-font-text:    "Figtree", sans-serif;
  --hd-font-mono:    "JetBrains Mono", monospace;

  /* shape & motion */
  --hd-r-sm: 8px; --hd-r-md: 16px; --hd-r-lg: 24px;
  --hd-snap:   120ms cubic-bezier(.2,.9,.3,1);
  --hd-settle: 240ms ease-out;
}

Asset checklist

AssetFormatsNotes
Happy H — markSVG · PDF · PNG @1–4xIris, Ink, Paper & two-tone (dark surfaces) versions
Lockups × 6SVG · PDF · PNGAs specified in Chapter 03 — no local remixes
App icon & favicons512 / 192 / 32 / 16 PNG + ICOInk tile, 25% radius, two-tone mark
FontsGoogle FontsBricolage Grotesque · Figtree · JetBrains Mono — all open-source, self-host for production
TokensCSS · JSONCopy the block above; keep names prefixed --hd-
This bookHTMLSingle file, no build step — the source of truth until v2
Governance, lightweight. Anyone can use the system; only the brand owner amends it. Additions ship as numbered editions of this book — no silent edits, just like a changelog.
Happy Digital · Brand book Vol. 1 · 2026

Ship happy.

Questions, edge cases, or a surface this book didn't predict — [email protected]. Guard the system, but remember what it's for: making people a little happier every time we ship.