# Custom Domain — identity specification

The written source of record behind **https://customdomain.ai/brand**.

## 1. The mark

An oak. Two constructions:

**Flat** (lockups, favicon): six-circle canopy, rounded trunk 36×150 rx 18, two-stroke roots. Artboard 512×512.

**Grounded** (app icon, BIMI): same canopy language plus a horizon stroke at y=302 and a three-root flare.

Colour: `#1c1917` on paper, `#fafaf9` on ink. Never green.

## 2. The wordmark

Inter SemiBold 600, all caps, +0.18em. `CUSTOM DOMAIN`.

Display type on the site is Instrument Serif Regular — a headline, not the wordmark.

## 3. Colour

| Token | Hex | Role |
|---|---|---|
| Ink | `#1c1917` | Body, logo on light, buttons |
| Ink soft | `#44403c` | Secondary body |
| Muted | `#6f6862` | Eyebrows, captions |
| Faint | `#a8a29e` | Placeholders |
| Paper | `#faf8f5` | Default page |
| Paper 2 | `#f4f1ec` | Alternating bands |
| Card | `#ffffff` | Raised surfaces |
| Line | `#e7e5e4` | Rules |
| Live | `#15803d` | Status only |
| Accent | `#0f6b33` | Live hover |
| Warn | `#b91c1c` | Failure |

## 4. Type

Instrument Serif · Inter · Geist Mono.

## 5. Name

**Custom Domain**, two words, title case. The URL is customdomain.ai. Never Connect Domain in prose.
