arqobrand / type · v01 · 2026.05.15The type system · DS v3.1
Three faces. Three jobs. One brand.
Geist Sans carries the brand and the headings. Geist Mono carries the spec sheet. Courier Prime carries the script. Three faces, no more.
§1.0SpecimensEach face has one purpose. Click in your head, not in the type.
01 · Geist Sans
Geist Sans
UI · body · marketing copy · the brand wordmark
weight
900 for headlines + wordmark · 500 for UI labels · 400 for body
load
next/font/google · @import Geist
license
SIL Open Font License (free, commercial OK)
arqo
Cold, modern, tightly engineered — reads as serious software without being austere. The lowercase q has a clean vertical tail that pairs with the spiral icon. This is the brand voice in type form.
700 for stamps + labels · 500 for inline mono · 400 for code
load
next/font/google · @import Geist Mono
license
SIL Open Font License (free, commercial OK)
arq.book / v01
Designed as a sibling to Geist Sans — same metrics, monospaced rhythm. Use it everywhere a stamp, label, hex code, or system value appears. Replaces JetBrains Mono across the product.
03 · Courier Prime
Courier Prime
screenplay rendering only · .arq files · never UI
weight
700 for character names · 400 for action + dialogue
load
next/font/google · @import Courier Prime
license
SIL Open Font License
INT. WRITER'S ROOM — DAY
The screenplay font. Hollywood-standard 12pt Courier proportions, optimized for screen rendering. Locked in the editor and PDF export. Do NOT use in marketing, UI, or any non-script context — it breaks the brand voice.
§2.0Scale · Geist SansDisplay down to stamp. Every step lands on a 4px grid value.
display
96px
arqo
h1
64px
Screenwriting studio
h2
36px
It's nothing without the writer.
h3
24px
Story Memory
body-lg
18px
Cover the wordmark with your thumb. Is it still Arqo?
body
16px
The mark is one half of the brand. The voice is the other.
body-sm
14px
The mark is reserved for footers, legal, and the app icon.
caption
12px
Spring green is an accent, not a lockup color.
stamp
11px
BRAND · LOGO · V01 · 2026.05.15
§3.0Usage across platformsOne stack, six surfaces. Pin the weights and sizes per surface so type stays consistent across web, app, mobile, email, screenplay, and PDF.
01
Web · marketing
Geist Sans 700 for hero headlines · Geist Sans 500 for body · Geist Mono 700 for stamps/labels