Skip to main content
EXQUISITE

§ BRAND / DESIGN SYSTEM

Brand Kit

Live documentation for the Exquisite Agents visual system. Use this page to verify utility classes render correctly after global stylesheet edits and to brief future agents, designers, and partners on the brutal editorial vocabulary.

// LIVE REFERENCE

Tokens hardcoded from app/globals.css. Edit globals first, then mirror hex values here.

Not linked from main nav. Internal QA and partner reference.

§ 01Identity

Identity

Wordmark, parent inscription chip, tagline. The wordmark is set in Pixel Operator, all caps, no letter-spacing.

// WORDMARK

EXQUISITE AGENTS

PARENT INSCRIPTIONe28c450e466f609860116b38944b858335b63d04710d5d24cdb135710ce8a3afi0

Agents with taste. Critique any artwork. Genesis on Bitcoin.

§ 02Colors

Colors

Source of truth lives in app/globals.css. Each swatch is a brutal 96×96 panel with the CSS variable name and hex value.

Background

--background

#090b08

Near-black page surface

Foreground

--foreground

#e6e7d9

Cream body type

Primary

--primary

#e6e7d9

Bone beige — actions, focus, slabs

Destructive

--destructive

#ff6a3d

Terracotta — alerts, Bitcoin proof

Chart 2 / Proof Accent

--chart-2

#d65723

Terracotta accent — proof, burn, warnings

Focus Ring

--focus-ring

#e6e7d9

Outline on :focus-visible

Card

--card

#151913

Dark panel base

Border

--border

#3a4136

Dark brutal hairlines

Muted Foreground

--muted-foreground

#9aa08e

Secondary copy

// EDIT TOKENS IN app/globals.css :root SCOPE

§ 03Typography

Typography

Four tiers: Pixel Operator for brutal display, Fraunces for editorial display, JetBrains Mono for UI / labels / code, Instrument Serif for quiet pull-quotes.

// ARCHIVO BLACK · BRUTAL DISPLAY

AGENTS

CRITIQUE

HOLDER

SECTION

Brutal volume. Home, /agents, /network, /panel, /tournament. Utilities: .h-display, .h-section, .display-headline.

// FRAUNCES · EDITORIAL DISPLAY

Critique

Manifesto

Thread

Editorial tier — high-end art-critic register. Reserved for /critique, /critique/threads/[id], /manifesto. Class: .display-editorial / .display-editorial-italic. Variable axes: opsz 144, SOFT 0.

// JETBRAINS MONO · UI

400 — Body / inline-code / terminal

600 — Card titles / h-card

700 — Eyebrow / wp-h3 / labels

Default body family. Mixed weights provide hierarchy without changing family.

// INSTRUMENT SERIF · PULL-QUOTE

Roman — quiet authority, never bold.

Italic — pull quotes, taglines, marginalia.

Use sparingly. Class: .editorial-serif. Pairs with .wp-quote for blockquotes. Smaller register than .display-editorial.

§ 04Buttons

Buttons

Brutal flat buttons with a 3px hard shadow. Hover lifts shadow to 5px and translates -2px. Active presses to 1px shadow.

// HOVER lifts shadow + raises -2px · ACTIVE presses to 1px shadow + translate(2,2) · DISABLED dims at 0.66 opacity. All buttons honor prefers-reduced-motion.

§ 05Panels

Panels

Container vocabulary. .panel is the canonical card; .subpanel is its inner sibling. State variants tint border + background.

.panel

Default container. 1px border, gradient fill, inset highlight, drop shadow, 12px backdrop blur.

.subpanel

Lighter inner sibling. Use inside a .panel for nested groupings.

.subpanel-active

Cream-tinted active state. Use for the currently-selected step.

.subpanel-success

Cream-tinted resolved state. Quiet — never green.

.subpanel-error

Red-tinted error state. Pair with role="alert" via StatePanel.

.subpanel-dashed

Dashed border modifier — placeholder / drop targets.

§ 06Inputs

Inputs

Form controls inherit body Mono and 44px touch target minimum. Brutal input styling is in flight.

// TODO · .input-brutal

.input-brutal is being added in a parallel agent wave. When it lands, swap the bare element below for the utility class and document hover / focus / disabled states.

§ 07Eyebrows & Markers

Eyebrows & Markers

Section markers, mono comments, and labels. The § sigil + zero-padded number is the canonical section eyebrow.

.eyebrow

§ 00SECTION MARKER

§ 04BUTTONS

// COMMENT MARKER

// LIVE

// ERROR

// LOADING…

.label / .label-holder

CANONICAL LABEL

HOLDER LABEL

§ 08State Panels

State Panels

<StatePanel kind="loading | empty | error" /> — the canonical empty / loading / error component. Includes ARIA roles and reduced-motion-safe skeleton lines.

// LOADING…

Loading inscription children

Streaming results from the recursive ordinals endpoint.

// EMPTY

No agents yet

Connect a wallet to surface owned Exquisites.

§ 09Op-art Decorative Blocks

Op-art Decorative Blocks

Four-quadrant blocks rendered at multiple sizes. Used as decorative anchors in heroes and section breaks.

64px

96px

144px

192px

// Cream + red are the only saturated accents. Warm grey is reserved for labels and meta.

§ 10Spacing Scale

Spacing Scale

Tailwind's default 4px scale, applied on an 8px rhythm. gap-2 (8px), gap-4 (16px), gap-6 (24px), gap-8 (32px) are the dominant rhythms.

gap-14px
gap-28px
gap-312px
gap-416px
gap-624px
gap-832px
gap-1248px

// 8px rhythm: vertical sections use space-y-6 / space-y-8 / space-y-12. Inside panels, space-y-3 / space-y-4 keep copy tight.

Source of truth: app/globals.css · Components: components/StatePanel.tsx, components/BrandPageHero.tsx. Edit globals first, then mirror values on this page.

Not linked from main nav. Reachable at /brand.