flowmance

Ultra Design System

Ultra website template previewUltra website template preview detail 2Ultra website template preview detail 3

Ultra is a loud, one-colour agency site. The whole page is a flat orange-red (#E85914) and everything on it is black: bold uppercase Roboto, 3px rules and outlined pills. It reads like a screen-printed poster or a brutalist zine. There are no greys, no shadows, no gradients and no second accent. The only other colours on the page come from the project screenshots in the work strip.

Four signatures make it recognisable:

  1. One colour, one ink. #E85914 background, #000000 for every word, line and border. Hover states simply swap the two: black fill, orange text.
  2. The boxed nav. A three-cell header (logo / four links / BUY ULTRA pill) built from 3px black borders, each cell 130px tall, sitting on a 3px rule that runs the full width.
  3. Ruled poster hero. Three uppercase lines at 12vw (CREATE, ULTRA BUILD, LAUNCH), each on its own row between 3px black rules, staggered left / centred / left, with a small ✱ BASED IN NEW YORK tag and a large ↘ arrow on the right.
  4. The sideways work strip. Project screenshots in a horizontal track that moves as you scroll, separated by 3px vertical black lines, each with an outlined name bar underneath that alternates between square and pill.

Ultra is a single-theme, light-on-colour design: there is no dark mode and no white page.

Colors

Surfaces

canvas#E85914

Page background on every section, including nav and footer (CSS var --orange-red)

surface-1#E85914

Same as canvas

inverse-canvas#000000

Hover fills on nav cells and the black wipe bars that reveal headings

field#E85914

Inputs are transparent on canvas with a 3px black bottom border

Ink

on-primary#000000

Text on primary

ink#000000

Every heading, label, link, icon and paragraph (CSS var --black)

ink-muted#000000

Same as ink

inverse-ink#E85914

Text on inverse-canvas

Action

primary#E85914

The outlined pill: transparent (shows canvas) with a 3px black border and black text

primary-hover#000000

The pill fills black on hover and its text turns #E85914

Lines & effects

line#000000

3px hero and nav rules, 3px button borders, 1–3px column dividers

Typography

Roboto · display-hero

The quick brown fox jumps

Hero lines. 173px · 700 · 0.9 · 5px

Roboto · headline-lg

The quick brown fox jumps

Base h1 on inner pages. 38px · 700 · 1.16

Roboto · body-lg

The quick brown fox jumps

Lead paragraphs: Ultra — creating user experience designs / we have 10 awards, the about text. 28px · 500 · 1.1

Roboto · title-md

The quick brown fox jumps

Project names in the work strip: Logan Template, Roby Template. 24px · 500 · 1

Roboto · label-lg

The quick brown fox jumps

Nav links (.button-text, inside a 34px rolling mask). 26px · 700 · 1.23 · 1px

Roboto · eyebrow

The quick brown fox jumps

Section tags after a ✱: FEATURED WORK, ABOUT ULTRA, SEND A MESSAGE. 16px · 700 · 1

Spacing & shape

PurposeValue
Containerfull width
Section rhythmsections have no vertical padding of their own
Breakpoints991px (tablet), 767px (landscape phone), 479px (phone), plus a min-width: 768px rule set

Spacing scale

TokenValuePreview
hair4px
xs16px
sm20px
md30px
lg40px
xl70px

Layout spacing

TokenValuePreview
gutter10px
section40px
nav-cell130px

Border radius

label-pill30px
pill50px

Motion

Button hoverBackground and text swap (#E85914 ↔ #000000), transition: all .2s
Text rollLabels sit in a 34px overflow-hidden .button-text-wrapper with a duplicate copy below (buy ultra twice); on hover the copy rolls up to y: 0%, 300ms ease
Nav fill.button-line-first, a black bar at the bottom of each nav link, starts at height 0 and grows on hover while the link colours invert
Heading reveal.heading-overlay, a black bar parked at translateX(-100%) over each hero line, slides across to reveal the text on load
Work stripThe project row moves sideways as the page scrolls
Icon rotationThe ✱ and arrow rotate, 400ms ease

Do’s and don’ts

  • Paint the whole page #E85914 and set every piece of text, line and icon in #000000.
  • Use Roboto 700 uppercase with 1px tracking for every label, nav item and button.
  • Separate rows with 3px black rules and 40px of space above and below.
  • Use the outlined pill (3px border, 50px radius, 12px 30px padding) and invert it to black on hover.
  • Put ✱ before every section eyebrow.
  • Let display type run at 12vw with 0.9 line height and +5px tracking.
  • Add white sections, grey text or any second accent; the unused --yellow #FFEF43 and --azure #E7FBFC stay unused.
  • Add drop shadows, gradients, blur or rounded image corners.
  • Use radii other than 0, 30px (name bars) and 50px (buttons).
  • Use thin or light Roboto weights for text, even though 100 and 300 are loaded.
  • Fill a button with black at rest; the black fill is the hover state only.
  • Animate colour with a fade longer than 400ms; swaps are quick (200ms on buttons).

Example prompt

Any page in the Ultra style

Prompt
Build your page in the Ultra style. Background #E85914 everywhere; all text, borders and icons #000000. Font: Roboto, weights 500 and 700, uppercase for headings, labels and buttons with 1px letter spacing. Hero: one to three words per line at 12vw, weight 700, line height 0.9, letter spacing 5px, each line between full-width 3px black rules with 40px above and below. Section tags: "✱ NAME" at 16px bold. Lead text: 28px Roboto 500, line height 1.1, sentence case, full black. Buttons: transparent pill, 3px black border, 50px radius, 12px 30px padding, 18px bold uppercase label; on hover fill #000000 and turn the text #E85914 in 200ms. Nav: three cells 130px tall bordered with 3px black lines (logo / links / pill). No shadows, no images with rounded corners, no other colours. Page gutter 10px, full width.

More design systems like this

Agency design systems, the same colors first.

Browse all 398

Bring any of them to your AI tool

All Access unlocks all 398 design systems, ready for Claude, ChatGPT, Gemini, Cursor, v0 and Lovable, plus 400+ templates on all 5 platforms.

Get All AccessUpgrade to All Access