Wingravity Wingravity wordmark. Geometry from the 2021 master artwork. Trademark of Wingravity; see TRADEMARK.md. Not covered by any code license. Wingravity(R) is a registered trade mark.
Brand guidelines

Dark, technical, one accent colour.

How Wingravity looks and sounds: the mark, the palette, the type and the voice. Everything here is generated from packages/brand/tokens.json, so if this page and the tokens ever disagree, the tokens win.

Ground
Charcoal

gray.900 to gray.800. Light grounds are the exception.

Accent
Teal, sparingly

Lines, dots, one word. Never a large fill.

Type
Kanit 300

Emphasis comes from size and order. Space Mono labels things.

Key visual
The collage, as supplied

The one illustration. Never redrawn or added to.

Imagery
Real product

Screenshots of shipped work over abstract art.

Avoid
Off-brand looks

Startup gradients, neon-on-black, enterprise blue, stock photos, new space clip art.

02 · Misuse

Twelve ways to break the mark

Every tile below is the real wordmark with the mistake applied. If something you are making looks like one of these, use the file from packages/brand/logo/ as it is.

Twelve incorrect uses of the wordmark
  • Recolour the teal half, or sample a third teal for an in-between ground.
  • Scale non-uniformly, rotate, outline, or add glows, shadows or gradients.
  • Put it in a box, a pill or a badge.
  • Carry the dark cut onto a light ground.
  • Retype it in Kanit or any other face, or use it as a repeating pattern.
03 · Colour

Charcoal ground, one teal

Teal is a dark-surface colour. On light grounds, text is gray.900 and anything teal that has to be read is primaryInk.

TokenHexRole
primary#64DBCAThe teal. Accents only, on dark surfaces only.
primaryLight#86ECDCHover or raised state of the teal.
primaryDeep#4BC7B4Pressed state; the teal on lighter dark surfaces.
primaryInk#34786FThe teal on light grounds, where the others fail contrast.
gray.900#18181BDarkest surface. Page ground.
gray.800#27282FRaised dark surface. Cards. App icon ground.
gray.700#363A45Borders and dividers on dark.
gray.600#585966Muted text on light surfaces.
gray.400#9D9FA4Muted text on dark surfaces.
gray.300#D8D8D8Dividers on light.
gray.200#E9E9E9Light surface tint.
yellow#FABB05Rare highlight. Once per page, or not at all.
white#FFFFFFPrimary text on dark.

Teal on white is 1.68:1. It fails every text standard. Use primaryInk (5.17:1 on white) instead.

Contrast

Computed from the tokens with the WCAG 2 formula. AA needs 4.5:1 for body text, 3:1 for large text (24px, or 19px at 500).

on gray.900on gray.800on gray.200on white
whiteAa 17.72AAAAa 14.68AAAAa 1.21Fail·
primaryAa 10.57AAAAa 8.76AAAAa 1.38FailAa 1.68Fail
primaryDeepAa 8.54AAAAa 7.08AAAAa 1.71FailAa 2.07Fail
primaryInkAa 3.43LargeAa 2.84FailAa 4.26LargeAa 5.17AA
yellowAa 10.27AAAAa 8.51AAAAa 1.42FailAa 1.72Fail
gray.400Aa 6.69AAAa 5.54AAAa 2.18FailAa 2.65Fail
gray.600Aa 2.56FailAa 2.12FailAa 5.70AAAa 6.92AA
gray.900·Aa 1.21FailAa 14.59AAAAa 17.72AAA
04 · Type

Kanit and Space Mono

Kanit 300 is the default for headings and body. 400 for small text that would go thin, 500 for rare emphasis. 700 only for a short display line (a banner headline, a slide title) at 40px or larger. Never 600, nothing above 700. Space Mono labels things: timestamps, tags, code, eyebrows. Keep it out of body text.

Kanit 300
Build your MVP. Launch your product.
Kanit 400
A senior product team for founders who need to ship.
Kanit 500
Shipping products since 2017.
Kanit 700 · display
Innovation from the ground up.
Space Mono 400
react · node · typescript · aws
Space Mono 700
MVP · 8–16 WEEKS · IAȘI, RO
  • Both faces are vendored in packages/brand/fonts/ and self-hosted. Never hotlink Google Fonts.
  • Sentence case for headings and UI. Uppercase only for Space Mono eyebrows, tracked out.
  • Fallbacks: system-ui for Kanit, ui-monospace for Space Mono. In email, Arial.
05 · Voice

Lead with outcomes

  • Lead with outcomes. Say what the client gets.
  • Numbers over adjectives. 2017. 8 to 16 weeks. 9+ products.
  • Name the awkward part: fixed scope, named price, no handoffs to juniors.
  • Sentence case in headings and UI.
  • "Wingravity" is one word, capital W. Lowercase only inside the wordmark.
  • Mark the first prominent use in marketing as Wingravity®. It is a registered EU trade mark.
Say

We ship your MVP in 8 to 16 weeks, for a fixed price you see before we start.

Avoid

We supercharge your vision with cutting-edge, world-class solutions.

Words to avoid: revolutionary, cutting-edge, world-class, synergy, unlock, supercharge.

06 · Imagery

Real product, quiet space

Use
Screenshots of shipped work

Real UI, in its real state, on a charcoal ground. Crop tight; don't fake devices around it.

Use
People, when they are ours

The team and clients, photographed plainly. Never stock.

Key visual
The collage, as supplied

Moon, astronaut and laptop on a teal ring, with “Innovation from the ground up.” The one illustration. Don’t redraw it or add to it.

Avoid
More space, gradients, neon

New clip-art space beyond the key visual, purple-to-blue gradients, glowing grids, abstract 3D blobs.

07 · Templates

Generated from the tokens

Every asset is rendered from the tokens by a package in this repo, through the Chrome already on your machine. Re-running produces identical bytes. Run npm run generate:all from the root.

PackagePathMakes
@wingravity/brandpackages/brandTokens, logo, typefaces. The source of truth. Published for the landing site.
@wingravity/virtual-backgroundspackages/virtual-backgroundsBackgrounds for Meet, Zoom and Teams.
@wingravity/socialpackages/socialCovers, link preview, posts, highlights, avatar, icons.
@wingravity/email-signaturepackages/email-signatureGmail signature HTML and its hosted images.
@wingravity/guidelinespackages/guidelinesThis document and the README imagery.
08 · Trademark

The name and the mark are reserved

Wingravity® is a registered EU trade mark. The code and tokens in this repository are licensed separately; that licence grants no trademark rights.

Fine without asking

Naming Wingravity in prose. Using the unmodified files in an article, deck or "built with" list. Linking to wingravity.com.

Needs written permission

Wingravity in a product, company, domain or handle. Modified marks. Merchandise. Anything implying endorsement.

Full policy: TRADEMARK.md at the repository root.