Styleguide

The colours, type, links, components, grid, motion and content model behind Umbra.

Colour

Eleven colour tokens. Every fill, line and text colour on the site uses one of them, so a new palette takes a few token edits.

Background/Page

#0A0A0A

Page and footer background

Background/Surface

#141414

Image frames before they load

Background/Hover

#1E1E1E

Hover fill on dark surfaces

Background/Inverse

#FFFFFF

Buttons and row hover

Text/Primary

#FFFFFF

Headings and body text

Text/Secondary

#FFFFFF 56%

Muted text and labels

Text/Tertiary

#FFFFFF 34%

Placeholders and quiet details

Text/Inverse

#0A0A0A

Text on white

Text/Inverse Secondary

#0A0A0A 50%

Muted text on white

Border/Line

#FFFFFF 18%

Row lines and form fields

Overlay/Scrim

#0A0A0A 55%

Darkens images under text

Typography

Gambarino for headings, Inter for text. Every text layer uses one of these styles. Sizes are Desktop / Tablet / Phone.

Display

Gambarino · 128 / 88 / 52 · h1

Umbra Studio

Title

Gambarino · 56 / 44 / 34 · h2

Selected work

Statement

Gambarino · 56 / 40 / 30 · p

We make identities, campaigns and websites.

Heading

Gambarino · 30 / 26 / 22 · h3

Brand identity

Heading Muted

Gambarino · 30 / 26 / 22 · p

Names, wordmarks and the systems around them.

Body

Inter · 16 / 16 / 16 · p

We are a design studio in London and Lisbon. We work on identity, campaigns, motion and websites.

Body Muted

Inter · 16 / 16 / 16 · p

Summaries, captions and secondary notes.

Label

Inter · 13 / 13 / 13 · p

Identity, Motion

Label Muted

Inter · 13 / 13 / 13 · p

March 2026

Marquee

Gambarino · 128 / 96 / 64 · p

Say hello

Wordmark

Gambarino · 364 / 243 / 112 · p

Umbra

Links

Three link styles. Hover changes colour only, in 0.15s.

Nav Link

Header and footer navigation. White, 56% on hover and on the current page.

Inline Link

Links inside running text. Underlined.

Muted Link

Secondary links such as socials and legal pages. 56% to white on hover.

Components

Reusable parts with their own states. Edit the main component and every page follows.

Button

Form submit button with Pending, Success and Error states. Set its text in the Label control.

Service Item

One row of the Services list. Click it to open the description, deliverables and image. Side Inset matches the page margin.

Brand identity

Names, wordmarks and the systems around them.

White spiral shell in close-up

We build an identity from one clear idea and test it early on real things.

Naming, logo and wordmark, type and colour

Brand identity

Names, wordmarks and the systems around them.

White spiral shell in close-up

We build an identity from one clear idea and test it early on real things.

Naming, logo and wordmark, type and colour

Brand identity

White spiral shell in close-up

We build an identity from one clear idea and test it early on real things.

Naming, logo and wordmark, type and colour

Matrix Links

A code component in the Main layout template. It scrambles link text on hover. Turn it off with the template variable Matrix Links.

Footer

Template variable on Main. Shows or hides the footer on a page.

Footer CTA

Template variable on Main. Shows or hides the call to action above the footer links.

Layout

One 12-column grid on every page. Content sits on its column lines, and nested grids also have 12 columns.

Desktop 1200

Margin 24, gap 24. Sections 160 apart, the first one 176 from the top. Title to content 64.

Tablet 810

Margin 20, gap 20. Sections 120 apart, the first one 144 from the top. Title to content 48.

Phone 390

Margin 16, gap 12. Sections 96 apart, the first one 112 from the top. Title to content 40.

Motion

Calm entrances, quick hovers. Every effect plays once.

Page titles

Rise in by character.

Section titles

Rise in by word.

Leads

Rise in by line.

Text and CMS rows

Fade up 24px in 0.6s.

Images

Settle from a scale of 1.08 to 1 in 1s.

Page transition

A wipe between pages.

Hover

Colour changes in 0.15s. Rows and cards never scale.

Replay

Everything plays once. Reduced motion settings are respected.

Content model

Four CMS collections feed the lists and detail pages. Fields are listed in editor order.

Projects

Detail page at /work. Sorted by Order.

Field

Type

Title

Text

Slug

Slug

Client

Text

Year

Text

Discipline

Text

Summary

Text

Cover

Image

Gallery

Images, three per item

Body

Formatted text

Order

Number

Featured

Toggle

Services

No detail page. Sorted by Order.

Field

Type

Title

Text

Slug

Slug

Summary

Text

Description

Text

Deliverables

Text, comma list

Image

Image

Order

Number

Journal

Detail page at /journal. Newest first.

Field

Type

Title

Text

Slug

Slug

Date

Date

Author

Text

Summary

Text

Cover

Image

Body

Formatted text

Team

No detail page. Sorted by Order.

Field

Type

Name

Text

Slug

Slug

Role

Text

City

Text

Portrait

Image

Order

Number

Bio

Text

Remix project

Create a free website with Framer, the website builder loved by startups, designers and agencies.