Brand kit

The marks, colors & voice behind the network

Everything you need to represent OpenAccountants — the logo, the emerald palette, the type, and how we sound. Grab the assets, keep the green sacred, and build.

The mark

The “Ledger” mark

The “o” of opensitting on the accountant's double grand-total rule — open knowledge, verified to a final total. Use the ink mark by default; switch to solid emerald or the light mark to suit the surface.

Primary — on ink

Primary — on ink

On light

On light

Solid emerald

Solid emerald

Wordmark — light

Wordmark — light

Wordmark — dark

Wordmark — dark

Using it right

Give the mark room to breathe

Do

Clear space

Keep padding ≥ the ring's diameter on all sides.

Do

Min size

Don't render the mark below 16px — the total-rule must stay crisp.

Don't

Don't recolor

No off-brand greens, gradients, or rainbow fills on the mark.

Don't

Don't distort

Never stretch, rotate, add shadows, or crop the total-rule off.

Color

One green. Kept sacred.

Emerald is the whole identity — used with intent, never diluted. Everything else is warm ink and off-white. Click any swatch to copy its hex.

Core

Ink & neutrals

Semantic

Typography

One sans family. Tight and confident.

Geist throughout — heavy and tightly-tracked for headlines, plain for body, mono for code and figures. The accent word goes green.

Eyebrow · 0.72rem · tracked

Headline — builder energy


Body copy is plain-spoken and direct. Short sentences. No fluff. We're talking to forward-thinking accountants who build — so we sound like we build.

mono — npx openaccountants · #059669 · 190+ jurisdictions

Voice

How we sound

Direct, not hype

State the thing plainly. “AI gets tax wrong. People use it anyway.” No buzzwords.

Honest about limits

We reduce risk; we don’t eliminate it. Never overclaim verification or guarantees.

Builder to builder

Forward-thinking accountants who build with AI. We respect their time and intelligence.

Social

Ready for Instagram & the rest

Square 1080×1080 avatars and post tiles, exported and ready to upload.

Avatar — emerald

Avatar — emerald

Avatar — ink

Avatar — ink

Post — ink

Post — ink

Post — light

Post — light

Every asset lives in /public/brand and regenerates from scripts/build-brand-assets.mjs.