The OS2 system, as measured and rebuilt.
Every sample below is the production component, not a drawing of one — the same theme builds all four concepts. Measured from opensea.io, written into a 15‑section spec. Toggle the theme in the status bar to see the light override.
Color
Near‑black neutrals with a cool tint, one accent used sparingly, and depth from alpha‑white glass rather than shadows. Tokens are RGB triplets, so alpha variants work everywhere.
Type
Mono is the data typeface — every number, timestamp, chip and label. Sans carries names and sentences. Geist stands in for GT America, which isn\u2019t licensed for this study.
Chrome & spacing
Three fixed bars — 52px rail, 64px top bar, 32px status bar — and content gets the rest. On a phone the rail becomes a 56px bottom tab bar and the status‑bar controls move into a sheet. Radii step 2 to 24px; controls are always full pills.
Controls
One blue button per view, paired with a bordered secondary. Hover lifts 2px; press scales to 0.97.
h-12 / h-10 / h-8 · rounded-fullh-8 · glass-1 → glass-3 when onh-6 / h-8 / h-10h-[18px] · mono uppercaseh-10 · border-1 → blue-3 on focusData display
48px table rows that compress in Pro mode, green and red only for direction, and a live row that fades over two seconds.
Domain components
Added by the concepts, built from the same primitives: one fee box for three partners, asset glyphs, two rarity ladders, slab imagery and pack artwork.

Motion
Micro‑motion, not choreography. Nothing bounces and nothing exceeds 300ms except the data fade. Reduced‑motion collapses everything to 10ms.
Rules
Derived from what the live product does consistently — the part of a system that no token file captures.
- Pill every control; mono every number.
- 12px uppercase mono labels at 60% opacity above values.
- Alpha‑white layers with backdrop‑blur over imagery; a 1px inset white‑8% ring on every image.
- Blue only for the one primary action per view; pair it with a bordered secondary.
- 48px table rows; green and red only for direction.
- 200ms hover lift, 300ms quint panels.
- Exact casing: Buy Now · Make Offer · Connect Wallet.
- Drop shadows for elevation; pure black grounds.
- Gradients as brand decoration — only image fades and the blue progress fill.
- Underlined links; Title Case sentences; exclamation marks; emoji.
- 700‑weight type; letter‑spacing in body copy.
- Colored icons — icons are currentColor.
- Two blue buttons side by side.
- Hiding a fee, a rule or an odds table behind a disclosure link.
Source: a measured audit of opensea.io (a dozen page patterns at 1280px and 375–390px, CSS custom properties read from the live stylesheet) written into a 15‑section brand & UI spec, then compiled into the Tailwind v4 theme in app/globals.css. Stand‑in typefaces and illustrative data are labelled wherever they appear.