flowmance

Sivoh Design System

Sivoh website template previewSivoh website template preview detail 2Sivoh website template preview detail 3

Sivoh is a confident digital-studio template built on scale and contrast. It opens on a full-screen team photo under a dark scrim with Building Digital Brands set at 185px in light Switzer, then flips the page to black as you scroll into the work: giant one-line titles, staggered square-cornered images, bright round icons. The type never gets heavy; the drama comes from size alone. Content blocks (blog, call to action, form, footer links) are styled black-on-white, and an interaction swaps the colours as sections come into view.

Four signatures make it recognisable:

  1. Giant light headlines. Display sizes run 100–185px at weight 400 (not bold), line height 1.0–1.1, no tracking: Building / Digital / Brands, Digital Innovation.
  2. The colour flip. Text and backgrounds switch between black-on-white and white-on-black over 300ms as sections scroll into view, so the same page reads light in one place and dark in another.
  3. Three bright dots. Services sit under 110px circles in tomato #FF5454, mint #69FF78 and indigo #545DFF, each with a thin white line icon (brain, atom, light bulb). They are the only UI colour.
  4. Rolling text everywhere. Menu, the full-screen menu links and the 70px footer links sit in overflow-hidden boxes and roll up to a duplicate on hover; a circular Play Showreel text badge sits over the hero.

Colors

Surfaces

canvas#FFFFFF

Page background in the CSS, and the light state of every section

surface-1#F5F5F5

The filled grey button (More Templates, Send Message)

field-line#DADADA

1px input border

inverse-canvas#000000

Hero, menu overlay, and the dark state of the work, services and testimonials sections

Ink

on-primary#757575
on-primary-hover#FFFFFF
ink#000000

Headlines and links in the light state

ink-strong#222222

Hover fill of buttons and dark links (--black-2)

ink-muted#757575

Paragraphs, list items, category text, input text (--grey-2)

ink-subtle#ADADAD

Uppercase eyebrow labels, 13px

inverse-ink#FFFFFF

Text on inverse-canvas

inverse-ink-muted#FFFFFF · 70%

Testimonial quotes and secondary text on black (60% also measured)

inverse-ink-subtle#9C9C9C

Company names under testimonials

on-media#FFFFFF

Action

primary#F5F5F5
primary-hover#222222
secondary#FAFAF7

The 200px circle CTA

link-muted#B1B1B1

Underlined inline links, turning #222222 on hover

accent-red#FF5454

The three service icon circles only

accent-green#69FF78

The three service icon circles only

accent-blue#545DFF

The three service icon circles only

Lines & effects

line#000000 · 12%

1px outline of the outline button

inverse-surface#121212

Testimonial cards on black

inverse-line#FFFFFF · 20%

The hairline under the nav and above the footer bottom row

glass#FFFFFF · 40%

The round showreel button on the hero photo

Typography

Switzer · display-hero

The quick brown fox jumps

Hero h1 Building Digital Brands, one word per line (.title-1). 185px · 400 · 1

Switzer · headline-lg

The quick brown fox jumps

Footer links in 60px-tall boxes (.footer-link). 70px · 500 · 0.86

Switzer · title-lg

The quick brown fox jumps

Labels such as Featured Clients (.title-3). 26px · 500 · 1.2

Switzer · body-xl

The quick brown fox jumps

Hero lead We create digital products: websites, services, mobile applications. 24px · 400 · 1.2

Switzer · label-menu

The quick brown fox jumps

The Menu trigger. 21px · 400 · 1.24

Switzer · eyebrow

The quick brown fox jumps

Small section labels (.uppercase-title). 13px · 600 · 2.31 · 1px

Spacing & shape

PurposeValue
Containermax 1200px, centred, with 5% side padding (content starts about 120px from the edge at 1440px)
Section rhythm.section is 100px top and bottom, 80px at ≤991 and 60px at ≤479; the logo section 60px top and 150px bottom, then 80px / 80px at ≤991 and 60px / 60px at ≤479; the footer 80px top and 30px bottom
Breakpoints991px, 767px and 479px

Spacing scale

TokenValuePreview
xs4px
sm16px
md30px
lg50px
xl100px
2xl150px

Layout spacing

TokenValuePreview
footer-bottom30px
nav-y40px
footer-top80px
section100px
column-gap100px
section-logo-bottom150px

Border radius

sm4px
md10px
field30px
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

Colour flipText colour (and section background) switch between the light and dark states, 300ms ease, on scroll into view
Text rollLabel moves y 0 → −100% while the copy moves 100% → 0%, 300ms ease (menu, footer); headline lines rise from y 110% → 0%, 400–500ms outCubic
Scroll revealopacity 0 → 1, 1000ms outQuart
Image parallaxWork images move y ±80px, x ±80px and y −100px across the viewport (scroll-linked)
Logo stripThe 150vw row moves sideways while in view
Image hoverFilter change, 300ms ease; size changes of 300–500ms (ease, outExpo)
Menu openOverlay display none → flex, links fade in and roll up, 300–500ms
Cursor-linked movesMouse-move triggers move elements with the pointer (the showreel badge and images, about)
ButtonsFill and colour change, 300ms; transforms 500ms

Do’s and don’ts

  • Set display titles at 100–185px in Switzer 400, line height 1.0–1.1, two or three title-case words.
  • Alternate light (#FFFFFF / #000000 text) and dark (#000000 / #FFFFFF text) section states, switching over 300ms.
  • Use square-cornered images at mixed sizes in a loose left-right zig-zag with large gaps.
  • Keep buttons small and rectangular: 4px radius, 53px tall, 16px weight-600 labels.
  • Use the three accent circles (#FF5454, #69FF78, #545DFF) only together, as service icons.
  • Put links in overflow-hidden boxes and roll them on hover.
  • Bold the big headlines (no 600–700 above 70px).
  • Use the accent colours for text, buttons or section backgrounds.
  • Round buttons into pills; pills and 30px radii are for inputs only.
  • Add shadows, gradients on UI or borders on images.
  • Put #757575 paragraphs on black below 18px; it is about 4.1:1 there.
  • Shrink the grey button label: #757575 on #F5F5F5 is about 4.2:1, so keep it at 16px weight 600 or larger.
  • Use ink-subtle #ADADAD (about 2.2:1 on white) for anything but short 13px uppercase eyebrows; never for sentences or links.

Example prompt

Any page in the Sivoh style

Prompt
Build your page in the Sivoh style. Switzer only. Hero: full-screen photo under a 50% black scrim, title at 185px weight 400, line height 1.0, white, one word per line; a 24px white lead and a 100px glass play button (white 40%, 15px blur) bottom-right. Sections pad 100px top and bottom and 5% sides, container 1200px, and switch between white (#FFFFFF bg, #000000 text) and black (#000000 bg, #FFFFFF text) over 300ms as they scroll into view. Section titles 120px weight 400, line height 1.1, centred. Paragraphs 19px weight 400, line height 1.3, #757575. Services: three columns 100px apart, each under an about-110px circle in #FF5454, #69FF78 or #545DFF with a white line icon. Testimonial cards #121212 with a 10px radius. Buttons: 4px radius, 53px tall, padding 16px 20px, 16px weight 600, #F5F5F5 with #757575 text or transparent with a black-12% border, filling #222222 with white text on hover. Square-cornered images with parallax. Nav: logo left, "Menu" right, a white-20% hairline below; links roll on hover.

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