Rive design specDesign

A pure-black engine brand dressed like developer hardware rather than the playful look the category suggests: every UI role — nav, headings, buttons, labels — is set in the squarish Tomorrow grotesque at a pinned weight 500 and in uppercase with positive tracking, depth comes from a tight near-black surface ladder with no borders and no shadows, one amber marks section eyebrows, and the primary CTA is itself a live Rive animation rendered to canvas rather than a styled element.

Browse Rive in the interactive gallery

Captured from the live site's computed styles into a prompt-ready DESIGN.md you can paste into Cursor, v0, Lovable, Bolt or Claude Code. Below is a summary of each captured surface.

Marketing site

Source: rive.app (live DOM, computed styles; Framer-built, no CSS custom properties published), 2026-07-19. Coverage: home / product landing. Logged-in editor not captured (needs login). Note: the primary CTA is itself a Rive animation rendered to canvas, so its fill, border and glow are not CSS values and are marked not captured.

Visual Theme & Atmosphere

Rive is a pure-black engine brand that dresses like developer hardware: everything — nav, headings, buttons, eyebrows, even body labels — is set in Tomorrow, a squarish techno grotesque, and almost all of it is UPPERCASE with positive tracking. That single decision does most of the work; there is no serif, no lowercase display, and no soft geometry. Surfaces step through a tight near-black ladder (#000 &rarr; #121212 &rarr; #1d1d1d &rarr; #262626) with no borders and effectively no shadows, so panels read as machined blocks rather than cards. One amber #ffa41c marks section eyebrows. The brand's real signature is that the interface demonstrates the product: five <canvas> elements run live Rive files, including the primary CTA button itself, and the only gradient on the page is a wide oklch spectrum sweep. Feels: technical, precise, dark, engine-like.

Color Palette & Roles

Text

TokenHexRole / usage
text#ffffffHeadlines, nav links
text-heading#f1f1f1Section headings
text-heading-2#f2f0f0Alternate heading ink
muted#999999The most common body/meta colour
muted-2#aaaaaaSecondary meta
paragraphrgba(255,255,255,.60)Hero sub / paragraph copy
on-light#000000Text on the white pill

Surfaces

TokenHexRole / usage
canvas#000000Page background — pure black
surface#121212Primary raised surface (most common)
surface-2#1d1d1dSecondary button / panel fill
surface-3#262626Card fill, showcase tiles
surface-4#111111Deepest step
white-90rgba(255,255,255,.90)White pill button fill
white-10rgba(255,255,255,.10)Faint divider / hairline
light#ebebebRare light block

Accent

TokenHexRole / usage
amber#ffa41cTHE accent — section eyebrows only

Spectrum sweep (the one gradient)

linear-gradient(90deg in oklch, #ffffff 0%, #ffffff 30%, #3084ff 35%, #19f2ff 45%, #ffa41c 50%, #f30058 55%, #ff483c 60%, #f30058 65%, #000000 70%, #000000 100%)

Stops: white #ffffff &middot; blue #3084ff &middot; cyan #19f2ff &middot; amber #ffa41c &middot; magenta #f30058 &middot; red-orange #ff483c &middot; black #000000

Rules. Chrome is monochrome — the black ladder plus white. Amber is reserved for eyebrows and is never a button fill. The spectrum colours exist only inside that single oklch gradient sweep and in rendered Rive artwork; they are never applied to UI directly.

Typography Rules

RoleFamilySize/LineWeightTrackingCase
Hero h1Tomorrow40/48500+0.4pxUPPERCASE
Section h2Tomorrow24/33.6500-0.8pxUPPERCASE
Section h2 (alt)Tomorrow24/31.2500+0.2pxUPPERCASE
Sub-section h2Tomorrow20/24500+0.2pxUPPERCASE
Eyebrow h3Tomorrow14/14500+1.4pxUPPERCASE (#ffa41c)
Label h2Tomorrow12/14.4500+0.84pxUPPERCASE
Nav linkTomorrow12/14.4500normalUPPERCASE
Body paragraphInter16/25.6400normalsentence

Patterns: weight is pinned at 500 across every Tomorrow role — there is no bold anywhere. Tracking is positive at small sizes (+1.4px eyebrows, +0.84px labels, +0.4px hero) and only goes negative on the 24px section heading (-0.8px), the inverse of the usual convention. Case is uppercase for every role except Inter body copy.

Also documented in the full DESIGN.md: Component Stylings, Layout Principles, Depth & Elevation, Motion, Backgrounds, Effects & WebGL, Do's and Don'ts, Responsive Behavior, Agent Prompt Guide.