flowmance

Altrum™ Design System

Altrum™ website template previewAltrum™ website template preview detail 2Altrum™ website template preview detail 3

Altrum is an editorial, poster-like agency site. It feels like a printed design annual set on black: huge white Inter headlines, quiet small labels, generous empty space and full-bleed, saturated photography (cobalt blue, signal red, sky grey) that carries all the colour. The interface itself is strictly greyscale.

Three signatures make it recognisable:

  1. The © mark. Every big section title starts with "©" set in the same weight as the word (©Featured Works, ©Services, ©Let's Talk). Small meta labels use it too (©Edition 03, @Since — 2018).
  2. The edition header. Every section opens with a hairline rule and a three-part row: + Section name on the left, ©Edition 0N in the middle (muted), and an arrow or text link on the right.
  3. Poster type with tight tracking. Display sizes run 144–224px with line height 0.85 and letter spacing −6 to −7px. Everything else is Inter 500 at −0.5px.

Altrum is a dark-only design.

Colors

Surfaces

canvas#070707

Page background

surface-1#181818

Panels, logo cards, the work and services bands, split cards

surface-2#232323

A card sitting on a surface-1 panel (pricing plan)

surface-3#313131

Tags, menu hairlines, the smallest raised chips

field#444444

Form inputs, which go darker on focus

field-focus#121212

With field: Form inputs, which go darker on focus

Ink

on-primary#070707

Text on primary

ink#FFFFFF

Headlines, labels, links

ink-muted#FFFFFF · 70%

Paragraphs (body copy is always 70%)

ink-subtle#FFFFFF · 55%

Edition labels, dates, counts like (14)

ink-faint#FFFFFF · 40%

Metric affixes $ K +, big counts like (07)

on-media#FFFFFF
on-error#070707

Action

primary#EBEBEB

The only filled button: a light pill with dark text

primary-hover#FFFFFF
error#FA242A

Form error box only

Lines & effects

line#FFFFFF · 15%

The 1px rule above every section header

line-strong#FFFFFF · 30%

Dividers inside cards

line-dotted#FFFFFF · 35%

1px dotted separators between service rows and pricing blocks

divider-solid#333333
glass#FFFFFF · 12%

Testimonial cards floating on photos

switch-track#555555

Typography

Inter · display-hero

The quick brown fox jumps

Hero wordmark (Altrum), followed by a superscript ™ at about 30% of the size. 224px · 500 · 0.85 · -7px

Inter · metric-affix

The quick brown fox jumps

$ before a number; K or + after it, raised to the top. 64px · 400 · 0.85 · -0.5px

Inter · headline-lg

The quick brown fox jumps

Page titles, ©Better design, simplified. 64px · 600 · 1.1 · -1px

Inter · title-lg

The quick brown fox jumps

Subheads and split-card titles. 30px · 600 · 1.1 · -0.5px

Inter · body-lg

The quick brown fox jumps

Lead paragraphs and metric labels. 22px · 500 · 1.3 · -0.5px

Inter · label

The quick brown fox jumps

Nav, buttons, edition headers. 16px · 500 · 1.1 · -0.5px

Spacing & shape

PurposeValue
Containermax 1400px, centred
Grid6 columns with a 16px gap
Section rhythm150px top and bottom on desktop, 100px on tablet, 50px on phone
Breakpoints991px (tablet), 767px (landscape phone) and 479px (phone), plus a 1920px+ step

Spacing scale

TokenValuePreview
hair6px
xs10px
sm20px
md30px
lg50px
xl60px
2xl120px

Layout spacing

TokenValuePreview
column-gap16px
section150px

Border radius

field4px
xs5px
sm8px
md10px
lg20px
switch30px
xl50px
pill60px

Surfaces

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

Level 1canvas
Level 2surface-1
Level 3surface-2
Level 4surface-3
Level 5field

Motion

Text roll on hover (buttons, nav, menu)The label moves y 0% → −101% while a copy moves 100% → 0%. Characters are staggered, 300–400ms, power1.out going in and power1.in going out.
Headline revealSplitText into lines. Each line rises from y 100% → 0% inside an overflow-hidden mask, 500ms, power1.out, about 50ms stagger.
Fade-upopacity 0 → 1, y 10px → 0, 400ms, power1.out
Icon popscale 0.6 → 1, rotation 40° → 0°, 200ms, sine.inOut
Work card tiltrotation 15° → 0°, scale 0.9 → 1, scrubbed by scroll (scrub 0.7–0.8) from the card entering to it reaching 70–90% of the viewport
Hero imagescale 1.6 → 1 over the first screen of scroll (scrub 0.8)
Underline and menu line wipewidth 0% → 100%, 400ms, power1.in
Input focus400ms cubic-bezier(0.25, 0.46, 0.45, 0.94)

Do’s and don’ts

  • Start every section with the edition header (line rule, + Name, ©Edition 0N, link), then a ©Title in display-section.
  • Keep all UI greyscale: canvas #070707, surface-1 #181818, ink #FFFFFF.
  • Set body copy at ink-muted (white at 70%), never full white.
  • Use the single button-primary pill (#EBEBEB on #070707) for the one main action in a section. Everything else is link-arrow.
  • Use letter spacing −0.5px on all text, and −6 to −7px on the display sizes.
  • Use dotted rules between list rows and solid hairlines above section headers.
  • Add an accent or brand colour, gradients on UI, or drop shadows.
  • Use pure #000000 for the background or a grey for muted text. Use white with alpha.
  • Use a second typeface, uppercase labels, or weights above 600.
  • Round anything beyond the scale: 10px cards, 20px split cards, 50px work images, 60px pills.
  • Put ink-faint (40%) on anything under 40px. It only passes contrast at large sizes.
  • Animate for longer than 500ms, or use bounce or elastic easing.

Example prompt

Any page in the Altrum style

Prompt
Build your page in the Altrum style. Use a #070707 background and Inter 500 with −0.5px tracking everywhere. Open each section with a 1px white-15% rule and a row "+ Name / ©Edition 0N / ↳ link", then a "©Title" at 155px, weight 600, line height 0.85, tracking −6px. Put grouped content on #181818 panels with a 10px radius and 60px padding. Body text is white at 70%, 16px, line height 1.3. Use one light pill button (#EBEBEB, #070707 text, 60px radius, 45px tall, "↳ Label"). Use full-bleed saturated photography and no accent colours or shadows. Hover: a text roll of 300–400ms with power1.out.

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