Site index for AI agents: /llms.txt. Documentation pages under /docs are also served as markdown at the same URL plus .md (e.g. /docs/geo-audit.md) or via an Accept: text/markdown request.

AirPulse brand kit

Logos, icons, social and video files, the colour sheet and the guidelines PDF, on the Factory on paper system (rev. 9 Sep 2026).

Logo

AirPulse lockup, white on ink
White lockupSVGPNG
AirPulse lockup, black on white
Black lockupSVGPNG
AirPulse wordmark, white on ink
White wordmarkPNG
AirPulse wordmark, black on white
Black wordmarkPNG
AirPulse mark, white on ink
White markPNG
AirPulse mark, black on white
Black markPNG
Full lockup
The mark, the AirPulse.ai wordmark and the line MEASURE · ACT · GROW. Use it where there is room.
Reduced forms
The wordmark alone, or the mark alone in tight spots.
Grounds
White logo on ink. Black logo on white or paper.
Clear space
At least the height of the mark on all sides.
Minimum size
Wordmark 120 px wide on screen. Mark 24 px. Below that, use the mark only.
Formats
SVG for print, decks and video. PNG for screen. The circle avatar is in the kit.

Colour

Ink and paper

#101010

Ink

Text, primary button fill, the inverted closing panels.

#2b2826

Ink Hover

Hover and pressed state of a primary button.

#f6f5f3

Canvas

The page ground.

#ffffff

Raised

Cards, frames, inputs, the console panel and table heads.

#dedad6

Hairline

Every border and divider.

#ebe8e4

Hairline Deep

Dividers inside the console, selection and hover fills.

#eeeeee

Bone

Text and outlines on the inverted ink panels only.

Marks

Never a fill behind text. Always paired with a value or a literal label.

#ee6018

Status Orange

Selected tab indicator, workflow marks, the focus ring, the headline underline.

#c9500f

Orange Ink

Orange at text size on paper.

#2f7a40

Green Ink

Positive readings, passing checks, chart strokes for gains.

#c83e4d

Danger

Failing checks and error text only.

Text tones

#4d4947

Sub

Secondary prose and supporting copy.

#625d59

Muted

Metadata, placeholders, inactive navigation, captions.

Type

We get your brand recommended by AI.

Section headlines are Geist, regular weight.

Body copy is Geist at 0.9375rem, in reading columns of 32-40rem.

Faces
Geist for everything. Geist Mono for eyebrows, captions and metadata. No third face, no italic.
Display
Geist 400, -0.04em, one orange underline on the emphasised word.
Headline
Geist 400. Size and tracking carry the hierarchy, never weight.
Body
Geist 400 at 0.9375rem, in reading columns of 32-40rem.
Labels and metadata
Geist 400 for labels. Geist Mono for metadata.

Shape and surface

Radii
3px on controls, chips and inputs. 10px on cards, frames and panels. 20px on dialogs. Pills only for circular marks.
Borders
1px Hairline everywhere.
Depth
None. No shadows, gradients, grain or glows. Depth is paper tone and a hairline.

Video and social

Bug
The white mark, bottom-right, small, on every video.
Titles and lower thirds
Geist in bone on ink.
Accent
One element per frame.
Files
Circle avatar, YouTube banner and watermark are in the kit.

Do and do not

Do

  • Use the supplied logo files as they are, ink on paper or bone on ink.
  • Keep every surface on the paper canvas. Only the closing panels invert to ink.
  • Set headlines in Geist at regular weight.
  • Give the logo clear space at least equal to the height of the mark.

Do not

  • Stretch, rotate, recolour, or add effects to the logo.
  • Use orange or green as a button fill, a background, or any large area.
  • Round the square mark. The square lock is the identity.
  • Put the logo on a busy photo without a solid panel behind it.