Brand Design

Wetware Labs LLC · v1.0 · 25 Aug 2026

Built and Operated.

Wetware Labs builds software and runs the search that feeds it. The brand has to hold together across a booking portal, a marketing site, a crawl report and a proposal, so it is defined here once, in the open, as tokens and rules a build can consume rather than a PDF nobody opens.

01 · Our Brand

Our Brand

Introduction

These guidelines exist so the work looks like one company. Wetware Labs ships across a wide surface: booking portals, marketing sites, custom software, SEO reports and proposals. Each of those has its own client brand or none at all, and the Wetware layer sits underneath all of them. This document fixes that layer.

Everything here is expressed as tokens and ratios rather than fixed pixels, so a design handed over at one width stays true at every other width, and so the rules survive a change of tool.

Identity

Hardware, software, wetware. The stack ends at the person. Wetware Labs is named for the layer above the machine: the judgment that decides what to build, what to measure and what to tell a client. That layer is not outsourced here. The people who write the migration are the people who read the crawl.

The identity term is Operator. The tagline is Built and Operated. It is a claim about accountability, not about scale, and it is the one thing said in every context where only one thing fits.

Personality

Three traits govern every point of contact: the writing, the interface, the report, the reply to a client email at nine at night.

Trait 01

Direct

Say what will happen and what it costs. No warm-up, no recital of the client's problems back to them, no hedging a number that is already known.

Trait 02

Technical

Plain technical facts, with the working shown. A report reads like an engineer wrote it, because one did. Precision is the courtesy.

Trait 03

Accountable

One name is on the work. When something breaks it gets stated, dated and fixed in the open, and the fix gets written down so it does not recur.

Design Philosophy

The aesthetic is Terminal Modern: the discipline of a monospaced console, drawn with current typographic care. A terminal has no colour, one weight of rule, a fixed grid and no ornament, and it is still the most information-dense surface most of us use. That is the constraint we design under.

It is why the palette has no hue, why labels and data are set in mono, why every division in the system is a single hairline, and why the wordmark's reversed E reads as a terminal glyph rather than a logotype flourish. The restriction is the identity. Anything that needs colour to work has not been designed yet.

02 · Foundation

Foundation

Font

Two faces, no more. Geist Sans carries everything a person reads. Geist Mono carries everything a machine produced: labels, data, identifiers, code, and the word LABS in the signature. If a piece of text is a fact rather than a sentence, it is set in mono.

Sizes are given in pixels at the two design widths. Leading is a percentage, tracking is in em, so both survive scaling. The rule across the whole scale: tight and negative above 20px, loose and zero below it, nothing in between.

Display90 / 40 px96%-0.03emGeist 500

Built and Operated.

Title56 / 32 px106%-0.03emGeist 500

The layer above the machine

H140 / 28 px110%-0.02emGeist 500

Search, software and the operator who runs both

Body16 / 15 px180%0Geist 400

Body copy runs at 180% leading and zero tracking, held to roughly 65 characters a line. Long-form technical writing is the default case here, not the exception, so the setting is tuned for a reader working through a crawl summary rather than skimming a headline.

Label13 px150%+0.04emGeist Mono 400

wetwareofficial.com · build 1.0.0 · 2026-08-25

Eyebrow12 px100%+0.2emGeist Mono 400, uppercase

Technical SEO · Custom Software

RoleDesktopHandheldLeadingTrackingFace
Display904096%-0.03emSans 500
Title5632106%-0.03emSans 500
H14028110%-0.02emSans 500
H22822113%-0.02emSans 500
H32018150%-0.01emSans 500
Body L1816170%0Sans 400
Body1615180%0Sans 400
Body S1414170%0Sans 400
Caption1312150%0Sans 400
Label1313150%+0.04emMono 400
Eyebrow1212100%+0.2emMono 400 caps

Colour

There is no brand hue. The palette is a neutral ramp and the two roles it fills. Ink is foreground, paper is surface, and the two swap between themes. Nothing else changes, which is why light and dark are one system rather than two stylesheets.

Values are stored as bare RGB triplets so opacity is applied where it is used: rgb(var(--ink-0) / .12). That single expression is also the only divider in the system.

Roles, current theme

The ramp

Zinc 50 through 950. Tokens draw from this ramp and nothing outside it.

Line

One weight only: 1px. Hairline is ink at 12%, which is the same value as the opaque zinc-800 on a zinc-950 ground. A stronger rule at 24% is available for hover and active states. There is no 2px rule and no double rule.

The one exception

A single error state exists for screen interfaces, because a destructive action has to read as one. It never appears on a branded document, a report, a deck or any print surface. Those stay black and white.

Error · #D4183D

Iconography

Icons are drawn on a 24px box with a 20px live area and a 2px keyline margin. Stroke is 1.5px with butt caps and mitre joins, matching the flat terminals of the wordmark. No rounded caps, no filled icons, no two-tone.

Imagery

Most Wetware imagery is a screenshot of real work. That is the honest asset for a company whose output is software and search, and it is preferred over any photograph.

Do

Capture at 2x with real content and real numbers. Crop on the grid. Desaturate anything that carries a client's colour so it does not compete. Grain and screen texture are acceptable.

Do not

No stock photography of people at desks. No glossy 3D renders, neon or lens flare. No blurred fake dashboards. No mock data presented as a result. No client logo used as decoration.

03 · Components

Components

Grid

The viewport is always exactly 39 units wide on handheld and 144 units wide on desktop. One unit is 10px at the design width, 390 and 1440. Past 1800px the unit stops growing and the surplus becomes symmetric outer margin, so content never exceeds 1800px and the page never letterboxes.

Every layout value in the system is written as calc(var(--u) * n). Nothing is a hard-coded pixel. That is what makes a design handed over at 1440px true at every other width.

Viewport
Units across
One unit
Outer margin
MeasureUnitsDesktopHandheld
Design width144 / 391440px390px
Page margin8 / 280px20px
Page column128 / 351280px350px
Document column92920pxfull
Prose measure64640pxfull
Side navigation26260pxhidden
Unit cap112.5pxn/a

Button

Height 40px, or 4 units at the design width. Padding 20px. Radius 8px. Label in Body S at +0.02em. Two forms only: filled for the single primary action on a view, ghost for everything else. Hover is 150ms on the micro curve.

Filled

Ghost

Tag and Field

Tags are outline only, pill radius, mono at 11px with +0.12em tracking. They classify; they never carry status colour. Fields are 40px, 8px radius, hairline border, and the focus state moves the border to 24% rather than adding a ring.

Technical SEO Custom Build Retainer Case Study

Table

Header row in mono caps at 11px, +0.16em, on paper-1. Data in Body S. Rules are hairlines on the horizontal only; there are no vertical rules and no zebra striping. Numbers are tabular and right-aligned to the column, never centred.

AssetFormatColourMin size
WordmarkSVG, currentColor196px
SignatureSVG plus live text1140px
SymbolSVG, four rectangles116px
Wordmark, rasterPNG, transparent1192px

Motion

Four curves and five durations. Motion clarifies a change of state; it is never the subject of a page. Anything that would still be moving after a reader has stopped looking at it does not ship.

TokenCurveUse
ease-out.3, .2, 0, 1The default. Anything leaving or settling.
ease-enter.24, .12, .09, 1Panels, sheets and menus arriving.
ease-micro.25, .1, .2, 1Hover, focus, toggles.
ease-reveal.1, .5, .3, 1Scroll reveals only.

Durations: 150, 300, 400, 600, 800ms. Nothing else. Radius: 3, 5, 8, 10, 15, pill.

Breakpoints

Stated as behaviour rather than numbers, because four of these five fall out of the unit engine without any media query at all.

WidthBehaviour
up to 359Scales down as it would at 360.
360 to 1023Handheld design. Only the width changes.
1024 to 1279Scales down as it would at 1280.
1280 to 1800Desktop design. Only the width changes.
1801 and aboveUnit is capped. Left and right margins expand.

04 · Assets and Voice

Assets and Voice

PR Assets

Profile icon is the symbol on paper-0, symbol height at 40% of the canvas, optically centred rather than mathematically centred. The OGP card is a paper-0 field with the wordmark at 30% of canvas width, sitting bottom-left on the page margin, with one line of eyebrow above it.

SurfaceSizeContents
YouTube800 × 800Symbol
X400 × 400Symbol
LinkedIn400 × 400Symbol
Facebook320 × 320Symbol
Instagram320 × 320Symbol
Open Graph1200 × 630Wordmark, eyebrow line

Voice

The writing rules are part of the identity, not a style preference. They are enforced on every client-facing surface.

Rules

No em dashes, en dashes or double hyphens. Use a period, a semicolon or a colon.

Black and white only on branded documents. No colour in text or charts.

The interpunct ( · ) is the only separator.

Stance

Do not recite the client's pain points back to them. State what we will do.

No revenue projections in SEO reports. Let the metrics speak.

Plain technical facts. Not onboarding voice, not first-person persuasion.

IdentifierCorrect form
CompanyWetware Labs, or Wetware Labs LLC in legal and financial contexts
WordmarkWETWARE, always with the reversed E, never spelled out in prose
Domainwetwareofficial.com, and no variant of it
Contactkasen@wetwareofficial.com

Downloads

The marks are supplied as vectors that inherit currentColor, so they take the ink of whatever they are placed in. Use them under the terms below.

Terms of use

The Wetware Labs marks are the property of Wetware Labs LLC. They may be used to refer to Wetware Labs in press, editorial coverage, partner materials and client work we have delivered.

They may not be used to imply endorsement, partnership or authorship where none exists; altered, redrawn, recoloured or incorporated into another mark; or used in a way that damages the brand. When in doubt, ask before you publish.

The design tokens carry no such restriction. They are published so that anyone building with us, or for us, produces work that matches. Take them.

Questions

Anything this page does not answer, or a use you are unsure about: kasen@wetwareofficial.com.