MERCURY
UniversityStyle

Mercury

Asset pack & style guide — one planet, three colors, nothing else.

system · mercury.css
type · Inter + JetBrains Mono
surfaces · 6
01

The planet

radial-gradient(circle at 33% 28%, #ff4d6a, #e23b4e 52%, #5e0f1c 100%)
200 · hero
92 · feature
48 · avatar
32 · nav
22 · favicon
MERCURYDOCS
brand lockup
The mark — pixels

The mark — text (banner())

mercury_banner.txt
 ███╗   ███╗ ███████╗ ██████╗   ██████╗ ██╗   ██╗ ██████╗  ██╗   ██╗
 ████╗ ████║ ██╔════╝ ██╔══██╗ ██╔════╝ ██║   ██║ ██╔══██╗ ╚██╗ ██╔╝
 ██╔████╔██║ █████╗   ██████╔╝ ██║      ██║   ██║ ██████╔╝  ╚████╔╝
 ██║╚██╔╝██║ ██╔══╝   ██╔══██╗ ██║      ██║   ██║ ██╔══██╗   ╚██╔╝
 ██║ ╚═╝ ██║ ███████╗ ██║  ██║ ╚██████╗ ╚██████╔╝ ██║  ██║    ██║
 ╚═╝     ╚═╝ ╚══════╝ ╚═╝  ╚═╝  ╚═════╝  ╚═════╝  ╚═╝  ╚═╝    ╚═╝
02

Color

If you need more than 3 colors, you don’t have any colors.
Paper
#ffffff · the page
Ink
#0a0a0a · text — every gray is ink at alpha
Red — the planet
#e23b4e · links · active · CTA

Ink ramp — rgba(10,10,10,α)

70554010 · linepanel

Red ramp — rgba(226,59,78,α)

100201208
03

Type

Inter (UI) + JetBrains Mono (data)
Agent-payable web data46 / 800 / -2.2% · page title
MERCURY17 / 900 · wordmark
Signed provenance, per call26 / 800 · section heading
Pay in USDC over HTTP 402, verify the receipt offline forever.18 / 400 · lede
No account, no API key, no human in the loop.15 / 400 · body
0xe10B…e3C1 · $0.003 USDC · EIP-191mono · data
04

Components

all rendered live from theme.mjs

Pills & status

LiveBuilding$0.003x402API-key

Chips · tags · avatar

AllFetchEXTRACTfrom$0.003M

Callouts

Honest by design. Real USDC on Base mainnet. No token. N=0 external buyers — every number is real or an honest zero.
Every surface imports the ONE theme module — services/_content/university/theme.mjs — for all styling and layout. No hand-rolled palettes, no per-page CSS forks; the shared stylesheet is also served at /assets/mercury.css. If you need more than 3 colors, you don’t have any colors.

The CTA — liquid glass

Card

The headline service: fetch + EIP-191 signed receipt.
Open

Topbar & footer

The shell wrapping this board IS the live component — page() renders the same topbar (planet 26 + 900-weight wordmark + nav) and the same machine-discovery footer on every surface, so a break there is a break everywhere.

Code block

bank.mjs · append-only
{"t":"earn","route":"/buy/fetch","amount":"0.003","unit":"USDC","selfSettleCount":1,"externalBuyers":0,"note":"self-settle plumbing-proof — not a customer, not revenue"}
05

Surfaces

the real mounted index — real paths only
Mercury — black, white, red, and never a fake number. Real USDC on Base mainnet, no token, the in-game currency stays testnet.