flowmance

Vrom Design System

Vrom website template previewVrom website template preview detail 2Vrom website template preview detail 3

Vrom is a light, airy creative-studio site with a print-like frame. The page sits between two fixed white rails: on the left a hamburger with Menu, a vertical VROM wordmark and stacked social icons; on the right a vertical Call Us +1 457 8100 line and the cart. Faint vertical grid lines run down the white background, headlines are heavy black Inter, and one warm tomato red (#F6644B) does all the accent work.

Four signatures make it recognisable:

  1. Side rails. A fixed 90px-wide left rail holds the menu toggle, the rotated VROM logo and four social icons; the right edge carries rotated contact text with a thin vertical line. Full-width bands stop at the rails (they span 90px to 1350px at 1440).
  2. Faint column lines. Thin vertical lines in light grey at 40% (#EDEDED66) run behind the content like a layout grid.
  3. Tomato rule under section titles. Section titles (Core Services, Work Process, The Team) are 27px weight 700 with an optional grey subtitle, then a short 2px tomato line about 40px wide (white on the tomato newsletter band).
  4. Tomato-ringed line icons. Thin line icons sit inside 90px white circles with a 2px tomato inset ring, used in a row of four in the hero and above each service.

Colors

Surfaces

canvas#FFFFFF

Page background, rails, the menu overlay (at 98%)

surface-1#FAFAFA

Grey sections (--white), team-card text panels

field#FFFFFF

Inputs with a 1px light border

field-line#E1E1E1

With field: Inputs with a 1px light border

inverse-canvas#000000

Black project and testimonial bands

footer#12141D

Footer background

Ink

on-primary#FFFFFF

Text on primary

on-secondary#FFFFFF

Text on secondary

ink#000000

Hero headline, statement, links

ink-heading#12141D

Section titles, process numbers (--black)

ink-muted#696969

Paragraphs (dimgrey, 55 uses), subtitles, field labels, placeholders

ink-plain#44465F

Centred small text (plain-text)

inverse-ink#FFFFFF

Text on inverse-canvas

inverse-ink-muted#FFFFFF · 70%

Text on black: leads, paragraphs, project categories

inverse-ink-soft#FFFFFF · 80%

Text on black: leads, paragraphs, project categories

inverse-ink-faint#FFFFFF · 50%

Text on black: leads, paragraphs, project categories

Action

primary#F6644B

Tomato buttons (View All Work, View on Webflow), the newsletter band, cart badge, + buttons

primary-hover#F6644B

No colour change is measured on the tomato button

secondary#12141D

Dark buttons (Contact Us, Send Message, Subscribe)

secondary-hover#F6644B

.button:hover turns the dark button tomato

accent#F6644B

Title rules, icon rings, the first word of the services statement, link underline fill, blockquote border

accent-deep#F12711

Start of a 308° gradient to #F6644B (--red), used once

link-line#12141D · 20%

The 2px base line under text links

Lines & effects

grid-line#EDEDED · 40%

The vertical background column lines

line#DDDDDD

1px borders (back-to-top, dividers)

overlay#F6644B · 85%

Colour overlay on project images

glass#FFFFFF · 40%

Slider dots

Typography

Inter · display-hero

The quick brown fox jumps

Grow your company with Vrom template. 80px · 700 · 0.94

Inter · headline-lg

The quick brown fox jumps

Services statement Prototyping. 50px · 700 · 1.0

Inter · title-xl

The quick brown fox jumps

Project titles over images, in white. 29px · 600 · 1.38

Inter · body-lg

The quick brown fox jumps

Hero lead, section subtitles, the intro quote, in ink-muted. 24px · 400 · 1.17

Inter · label-button

The quick brown fox jumps

Filled buttons. 17px · 500 · 1.18

Inter · caption

The quick brown fox jumps

Centred small text, copyright. 15px · 400 · 1.47

Spacing & shape

PurposeValue
Containermax 1200px, centred
Section rhythm80px top and bottom (.section), 60px at ≤767
Breakpoints991px, 767px and 479px; most overrides at 479px

Spacing scale

TokenValuePreview
xs10px
sm16px
md20px
lg30px
xl50px
2xl100px

Layout spacing

TokenValuePreview
column-gap30px
section-strip40px
section-band50px
section80px
rail90px

Border radius

sm4px
md5px
button-sm7px
field-lg8px
lg40px
pill100px
full9999px

Surfaces

How the surfaces stack, from the page background up. Hex codes and roles are in Colors above.

Level 1canvas
Level 2surface-1

Motion

Underlined link hoverTomato line width grows, size 300ms ease (out with 300ms inQuint)
Button hovertransition: all 0.2s; dark → tomato
Image and card hoverstransition: opacity 0.3s; blog titles fade to 0.53, body links to 0.7
Menu openItems start at y: -30px, opacity 0, then move to y: 0 over 1500ms outQuint and fade in over 500ms outQuint; on close they move to y: 30px and fade out in 300ms outQuint
Menu label rollMenu / Close swap: y: 0% → -100% and 100% → 0%, 300ms ease
HamburgerLine rotation 500ms inOutQuint
SlidersSlide changes with 400ms ease opacity (slide active / slide inactive)

Do’s and don’ts

  • Frame the page with the fixed 90px left rail (menu, rotated logo, socials) and keep content between the rails.
  • Put a short 2px #F6644B rule under section titles (27px, 700, #12141D); on the tomato band the rule is white.
  • Use the 90px white circle with a 2px tomato inset ring for icons.
  • Use underlined text links (2px #12141D33 line, tomato fill on hover) for secondary actions.
  • Keep buttons at 60px tall with a 4px radius; tomato for showcase actions, #12141D for forms.
  • Keep text on tomato at 17px weight 500 or larger: white on #F6644B is about 3:1, the template's real colour.
  • Set paragraphs in #696969 at 17px weight 400.
  • Round images or cards; everything photographic is square-cornered.
  • Use tomato for body text or large backgrounds other than the newsletter band and project overlays.
  • Add drop shadows or blur; the only shadow-like effect is the inset tomato ring.
  • Use Caveat or Butler; all visible text is Inter.
  • Make section titles large; keep them at 27px and save big type for the hero, statement and numbers.
  • Use the #063E35 green from the .button-subscribe base class; the live button is #12141D.

Example prompt

Any page in the Vrom style

Prompt
Build your page in the Vrom style. White #FFFFFF page with faint vertical grid lines (#EDEDED at 40%) and a fixed 90px left rail holding a hamburger with "Menu", a rotated logo and social icons. Font Inter: hero 80px weight 700 (line height 0.94) in black; section titles 27px weight 700 in #12141D followed by a 24px weight-400 #696969 subtitle and a 2px #F6644B rule about 40px wide; paragraphs 17px weight 400 #696969. Sections are 80px top and bottom inside a 1200px container, with 4-column grids at a 30px gap. Icons are thin tomato line icons inside 90px white circles with a 2px #F6644B inset ring. Buttons are 60px tall with a 4px radius and 20px 30px padding: #F6644B or #12141D with white 17px weight-500 text; dark buttons turn tomato on hover in 200ms. Secondary actions are 15px weight-600 links with a 2px underline that fills tomato on hover. Images are square-cornered, warm and natural. No shadows.

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