Skip to content
Musterlab
LibraryPricingGuideFavourites
Connect your AI
All stylesStyle reference

Dia Browser

diabrowser.com
Website preview
The character

blackroom gallery meets editorial broadsheet. A pitch-dark stage opens onto a sunlit paper spread where a single serif headline anchors each section.

mixedproductivityExposure Variable
Colors
12
Typefaces
5
Components
13
Visit website

Copy a design guide, CSS variables or tokens into your next project.

The design language

Dia's visual language is editorial and cinematic: a pitch-black hero that erupts into a screaming human face gives way to a calm, magazine-like expanse of white space, serif display headlines, and whisper-thin type. The system lives almost entirely in black and white (4% colorfulness) with surgical chromatic accents — lime wash, golden yellow, and a sweeping spectrum gradient that reads like a rainbow scar through the page. Components are floating and weightless: glassmorphic nav pills, 9999px-radius buttons that hover above their content, 20px-radius cards with barely-there shadows. Typography does the heavy emotional work — the ultra-condensed Exposure Variable at 112px with 0.85 line-height creates headline impact through vertical compression rather than weight, while ABC Oracle at 300-400 carries body copy with editorial calm. The page breathes: 80px section gaps, generous line-heights (2.19 for body), and asymmetric layouts that refuse the standard SaaS card grid.

Inside this designColorsTypographySpacing & shapeGuidelinesComponentsSurfacesCompositionNotes

Color palette

brand

Spectrum Marquee

#fa3d1d

Sweeping rainbow gradient — the brand's signature motion element, traveling across hero and section dividers

accent

Lime Wash

#f2fcb3

Accent background wash, highlight zones, editorial color punctuation

Saffron

#ffdc5c

Secondary accent wash, warm highlight zones

neutral

Void Black

#020204

Hero background, dramatic dark sections — the opening stage of the experience

Pure Black

#000000

Primary text, button text, icon fills — the dominant ink across all surfaces

Carbon

#636363

Secondary text, muted nav, helper labels — softer than pure black for hierarchy

Slate

#888888

Tertiary text, inactive nav items, disabled states

Silver

#c6c6c6

Placeholder text, very subtle UI dividers

Soft Graphite

#575757

Dark button backgrounds on light surfaces — secondary action fill

Paper White

#ffffff

Primary page canvas and white card surfaces. Do not promote it to the primary CTA color

Bone

#f8f8f8

Page canvas, nav backgrounds, base surface beneath cards

Linen

#efefef

Button fills, pill backgrounds, header wash — slightly warmer than Bone, the dominant secondary surface

Typography

Type scale

Minor Third (1.2) · 18px base
display112px · 300 · 0.85 · -3.36px tracking

The quick brown fox jumps

heading-lg54px · 300 · 1.11 · -2.16px tracking

The quick brown fox jumps

heading48px · 650 · 1.17 · -2.4px tracking

The quick brown fox jumps

heading-sm24px · 650 · 1.25 · -0.72px tracking

The quick brown fox jumps

subheading22px · 400 · 1.36

The quick brown fox jumps

body-lg20px · 500 · 1.5

The quick brown fox jumps

body18px · 400 · 1.5 · -0.36px tracking

The quick brown fox jumps

body-sm16px · 400 · 2.19

The quick brown fox jumps

Font samples use locally available fonts and fallbacks.

Aa
Primary typeface

Exposure Variable

Weights
300
Sizes
112px
Line height
0.85
Letter spacing
-0.03em
Fallback
Playfair Display

Display headlines — the 112px whisper-weight serif that anchors hero and section titles. Its 0.85 line-height vertically compresses letters, making headlines feel carved and monumental rather than airy. Signature choice: anti-convention weight (300, not 700) and negative letter-spacing (-0.03em) create authority through restraint. Substitute: Playfair Display or DM Serif Display at weight 400 with tight tracking.

Aa
Additional typeface

Exposure VAR

Weights
650
Sizes
24px, 48px
Line height
1.17-1.25
Letter spacing
-0.05em at 48px, -0.03em at 24px
Fallback
Inter Tight

Section headings and large nav — the bold companion to Exposure Variable. Used for 'Dia reads between the tabs' and feature titles. Tighter tracking at -0.05em at 48px gives headline density. Substitute: Inter Tight or a condensed grotesque.

Aa
Additional typeface

ABC Oracle

Weights
300, 400, 500
Sizes
10px, 14px, 16px, 18px, 20px, 22px, 24px, 54px
Line height
1.11-2.19
Letter spacing
-0.04em at 54px, -0.02em at 18px, normal elsewhere
Fallback
Inter

Body text, UI labels, subheadings, and large feature headlines (54px at weight 300). The workhorse font — its humanist sans quality keeps long-form copy legible at generous line-heights (2.19 for body). Weight 500 used sparingly for emphasis. The 54px weight 300 headline is the secondary display voice, lighter than Exposure VAR but in the same serif-adjacent register. Substitute: Söhne or Inter at matching weights.

Aa
Additional typeface

ABC Oracle Triple

Weights
400
Sizes
16px
Line height
2.19
Fallback
Inter

Button text, inline labels, UI microcopy — a narrower variant of Oracle designed for button and tag contexts. The wide line-height (2.19) suggests single-line button use with internal padding breathing. Substitute: Inter at 16px weight 400.

Aa
Additional typeface

ABC Favorit Mono

Weights
400
Line height
1.23-1.27
Letter spacing
0.1em uppercase at 13px
Fallback
JetBrains Mono

Eyebrow labels, step numbers (01, 02, 03), navigation metadata — all-caps at 13px with 0.1em tracking creates the editorial chapter-marker effect. The mono face contrasts with Oracle's humanist sans, creating typographic tension.

Spacing & shape

Spacing

Density
comfortable
Max width
1200px
Section gap
80px
Card padding
20px
Element gap
16px

Border radius

nav16px
cards12px
pills20px
panels24px
buttons9999px

Spacing scale

1px
5px
6px
8px
10px
12px
13px
14px
16px
20px
24px
28px
30px
40px
70px
80px
90px
100px
226px

Guidelines

Do

  • Use 9999px radius for all interactive pills, tags, and the video play button — full rounding is the default for anything that triggers an action
  • Set display headlines at 112px in Exposure Variable weight 300 with line-height 0.85 — the vertical compression is the signature, never loosen it
  • Use 0.1em letter-spacing on all uppercase eyebrows and step numbers in ABC Favorit Mono at 13px — the tracking creates the editorial chapter-marker rhythm
  • Apply 1px solid borders (28 uses) rather than shadows to define card edges — borders are the primary depth cue, shadows are reserved for floating elements only
  • Place buttons as floating elements with 20px radius (not full pill) for primary CTAs, reserving 9999px for secondary pill controls
  • Use the --student-marquee spectrum gradient sparingly — once per page maximum, as a section divider or hero accent, never as a fill
  • Maintain 80px section gaps and 2.19 line-height on body text — generous spacing is non-negotiable for the editorial feel

Don’t

  • Do not use bright saturated colors as background fills — the system is 96% achromatic; the only permitted color washes are lime (#f2fcb3) and saffron (#ffdc5c) in small editorial zones
  • Do not set headlines at weight 600-700 — Dia speaks at weight 300 for display and 650 for subheadings; bold weights break the whisper-tone voice
  • Do not use border-radius values outside the defined set (12, 16, 20, 24, 9999px) — improvised radii destroy the visual coherence
  • Do not use multi-layer drop-shadow stacks on cards — the 3-layer filter is reserved for product screenshot windows only; regular cards use 1px borders
  • Do not place colored buttons on colored backgrounds — the system uses black text on white/linen or white text on black, never chromatic fills
  • Do not use line-height below 1.25 for any text — even the compressed 112px display keeps 0.85 only because the font is custom-designed for tight vertical fit; do not replicate this with system fonts
  • Do not add hover transforms (scale, translate) to buttons — the system transitions only color, border, and opacity at 0.2s ease

Components

01

Hero Download Button

Primary conversion — the most prominent CTA on the hero

White background (#ffffff), 20px radius, 0px vertical padding with 16px horizontal padding, text in pure black (#000000) at 16px ABC Oracle Triple. Sits centered below the tagline. The 20px radius (not full pill) gives it a soft, rounded-rectangle presence rather than a full pill — distinct from nav pills.

02

Pill Navigation Button

Top-level nav items in the glassmorphic nav bar

Transparent background with rgba(0,0,0,0.85) text, 20px radius, 0px vertical padding with 16px horizontal padding. Sits inside a frosted-glass nav container with backdrop blur 12-24px. Text is 14px ABC Oracle weight 400.

03

Glass Navigation Bar

Fixed top navigation — the floating command center

Bone background (#f8f8f8) with 16px radius, 1px border, backdrop blur 12-24px. Shadow: rgba(0,0,0,0.06) 0px 2px 8px. Contains logo mark (left) and nav pills (center) and Download CTA (right). Floats with margin from viewport edge.

04

Text Link with Arrow

Inline navigation within content sections

Transparent background, rgba(0,0,0,0.85) text, 16px radius, 20px vertical and 24px horizontal padding. ABC Oracle Triple at 16px. Used for 'Learn more' style links with trailing arrow.

05

Pill Watch Button (Hero Video)

Secondary hero CTA — watch the scream

Semi-transparent black background rgba(0,0,0,0.65), white text, 9999px full pill radius, 10px vertical and 20px right / 12px left padding. Contains a play icon (white triangle) at left, 16px ABC Oracle Triple label at right. Sits overlaid on the dark hero image.

06

Feature Card (Decks / Live Work / Better Meetings)

Product feature showcase cards in the grid sections

Bone or white background with subtle 1px border, large border-radius (12-24px), generous internal padding. Contains a tag pill at top (see below), heading, description text, and a product screenshot. Cards are large — nearly half the viewport width each in 2-column layout.

07

Category Tag Pill

Feature category labels (Decks, Live Work, Better Meetings, Profiles)

Linen background (#efefef) or similar light fill, 9999px full pill radius, small padding (~8px 16px). Text in dark gray or black at 14px ABC Oracle. Sits top-left of feature cards.

08

Editorial Section Header

Large section titles and subheadings

Exposure VAR at 48px weight 650, -0.05em letter-spacing, line-height 1.17, in pure black. Sometimes paired with a step number eyebrow (01, 02, 03) in 13px ABC Favorit Mono uppercase. Creates magazine-chapter feel.

09

Numbered Step List

Feature explanation sections (01, 02, 03)

Vertical list with 14px row-gap. Each step: 13px mono uppercase number in Carbon (#636363) above 18-20px heading in pure black above 16px body text in Carbon. Active step has bolder weight or darker text. Left-aligned with a thin vertical accent line.

10

Product Screenshot Frame

Browser/window chrome containers around product mockups

White background card with traffic-light dots (red, yellow, green) at top-left, tab bar with favicons, and 12px corner radius. Large drop-shadow filter (3-layer blur stack) makes the window float above the page surface.

11

Dark Hero Section

Opening full-viewport dramatic section

Void Black (#020204) background, full-bleed, with a large human photograph (screaming face) centered. Logo (Dia wordmark in white) at top, tagline in white at 18-22px below, Download button centered, and a pill watch button overlaid on the photo lower-center.

12

Spectrum Gradient Bar

Brand-defining rainbow motion element

Animated marquee gradient traveling left-to-right: pink (#FD02F5) → red (#FA3D1D) → yellow (#FFB005) → lavender (#E1E1FE) → blue (#0358F7) → brown (#340B05). Appears as a thin horizontal line/bar between sections or as a animated underline. The --student-marquee token value: linear-gradient(270deg, #FD02F5, #FA3D1D 15.94%, #FFB005 42.76%, #E1E1FE 72.48%, #0358F7 100.02%, #340B05 150.75%).

13

Settings Toggle Row

Privacy/personalization toggle items

Horizontal row with label text left, toggle switch right. 16px ABC Oracle weight 400. Toggle: pill shape with sliding indicator. Minimal chrome, no background fill on the row itself — sits on the page canvas.

Surfaces & elevation

Level 0

Void

#020204

Hero stage, dramatic dark openings

Level 1

Paper

#f8f8f8

Default page canvas — the broadsheet paper feel

Level 2

Card

#ffffff

Elevated content cards, product screenshot windows, button surfaces

Level 3

Linen

#efefef

Button fills, pill backgrounds, subtle surface differentiation

Level 4

Wash

#f2fcb3

Lime accent surface — editorial highlight zones

Glass Navigation Bar

rgba(0, 0, 0, 0.06) 0px 2px 8px 0px, rgba(0, 0, 0, 0.04) 0px 0px 2px 0px

Hero Download Button

rgba(0, 0, 0, 0.6) 0px 8px 30px -8px

Product Screenshot Window

drop-shadow(rgba(0, 0, 0, 0.1) 0px 2px 4px) drop-shadow(rgba(0, 0, 0, 0.12) 0px 18px 24px) drop-shadow(rgba(0, 0, 0, 0.18) 0px 40px 64px)

Layout & imagery

Layout

Full-bleed dark hero (1282500px area) transitions to centered max-width (~1200px) content sections. The hero is a full-viewport theatrical moment with a centered headline stacked over a human photograph. Content sections use a 2-column asymmetric layout: numbered step explanations (01, 02, 03) on the left at 40% width, large product screenshot cards on the right at 55% width, with a thin vertical accent line separating active steps. Feature grids use 2-column card layouts (not 3 or 4) with generous gutters — each card is massive, nearly half the viewport. Section rhythm alternates between light (#f8f8f8 canvas) and accent (lime #f2fcb3 or saffron #ffdc5c wash) bands, separated by 80px vertical gaps. Navigation is a floating glassmorphic pill bar centered at the top with backdrop blur, not a full-width header. The footer is minimal and dark, sitting on void black. The page reads top-to-bottom as: dark theater → broadsheet editorial → feature galleries → settings toggles → dark footer.

Imagery

Photography is used for emotional impact only — the hero features a dramatic close-up of a screaming man against pure black, no lifestyle context, no product integration. The image IS the message: browsers are frustrating, Dia is the catharsis. Product screenshots appear as floating browser-window mockups with traffic-light dots, tab bars, and full URL bars, treated as objects displayed on the page rather than embedded UI. The screenshots use real content (mountain landscape for 'Friday Brief', slide decks for 'Decks') to demonstrate Dia's output quality. No illustrations, no abstract graphics, no 3D renders. Icon style: minimal outlined icons, thin stroke weight, monochrome black or white. Imagery density is sparse — the page is text-dominant with one hero photograph and 3-4 product mockup windows, everything else is typography and white space.

Design notes

Agent Guide

## Quick Color Reference - Text: #000000 (primary), #636363 (secondary), #888888 (tertiary) - Background: #f8f8f8 (page canvas), #ffffff (cards), #020204 (dark sections) - Border: #000000 at 1px solid - Accent: #f2fcb3 (lime wash), #ffdc5c (saffron wash) - Brand gradient: linear-gradient(270deg, #FD02F5, #FA3D1D 15.94%, #FFB005 42.76%, #E1E1FE 72.48%, #0358F7 100.02%, #340B05 150.75%) - primary action: no distinct CTA color ## Example Component Prompts 1. **Editorial Section Header**: 48px Exposure VAR weight 650, color #000000, letter-spacing -2.4px, line-height 1.17. Pair with 13px ABC Favorit Mono step number above in #636363, uppercase, letter-spacing 1.3px. 80px margin-top from previous section. 2. **Glass Navigation Bar**: Floating pill bar, #f8f8f8 background, 16px border-radius, 1px border #000000, backdrop-filter blur(12px), shadow rgba(0,0,0,0.06) 0px 2px 8px. Logo on left, 3 nav items in center as 20px-radius transparent pills with 14px ABC Oracle text in rgba(0,0,0,0.85), Download button on right. 3. **Product Screenshot Window Card**: White #ffffff background, 12px border-radius, 3-layer drop-shadow filter (0px 2px 4px rgba(0,0,0,0.1), 0px 18px 24px rgba(0,0,0,0.12), 0px 40px 64px rgba(0,0,0,0.18)). Traffic-light dots (red, yellow, green) at top-left, tab bar with favicons. Contains product UI mockup. 4. **Feature Card with Category Pill**: Card on #f8f8f8 canvas, white #ffffff background, 12px radius, 20px padding. Category pill at top: #efefef background, 9999px radius, 14px ABC Oracle text in #000000. Heading below in 24px Exposure VAR weight 650. Body text in 16px ABC Oracle weight 400, color #636363, line-height 2.19. Product screenshot at bottom. 5. **Spectrum Gradient Divider**: Thin 2-4px tall horizontal bar spanning full width, filled with the student-marquee gradient (linear-gradient 270deg from #FD02F5 through #FA3D1D, #FFB005, #E1E1FE, #0358F7, to #340B05). Animated marquee motion at 0.3s ease. Place between major sections.

Gradient System

Dia has 8 named gradients (--creamsicle, --grapefruit, --cotton-candy, --sunshine, --twilight, --midnight, --student, --student-marquee) but only the spectrum marquee is brand-defining. The student marquee is a 6-stop rainbow: pink #FD02F5 → red #FA3D1D → yellow #FFB005 → lavender #E1E1FE → blue #0358F7 → brown #340B05. It appears as an animated thin line/bar, not as a surface fill. The remaining 7 gradients are decorative 180deg blends (warm-to-cool, light-to-dark) used internally for illustrations and background washes. The gradient system's logic: all named gradients move from a warm stop at 60% to a cool stop at 100%, creating consistent temperature progression regardless of specific hues.

Motion Philosophy

Motion is minimal and purpose-driven. Standard transition: 0.2s ease on background-color, border-color, color, fill, and stroke simultaneously — meaning every state change is a unified color shift, not a positional animation. The spectrum marquee gradient is the only continuous motion element, moving at moderate speed. Cubic-bezier(0.4, 0, 0.2, 1) (141 uses) serves as the secondary easing for slightly more dramatic transitions. No spring physics, no bounce, no elastic curves. The personality is 'quiet intelligence' — things change color, not position.

Similar brands

The Browser Company (Arc)

Same parent studio's design DNA: floating glass nav, pill buttons, dramatic full-bleed hero photography, editorial section layouts with generous spacing

Linear

Similar commitment to near-monochrome palette, custom display typography, and whisper-weight headlines that create hierarchy through restraint rather than weight

Stripe

Shared editorial broadsheet aesthetic with serif display fonts, generous line-heights on body copy, and gradient spectrum accents used as brand-defining motion

Vercel

Same floating glassmorphic nav pill pattern, generous section gaps, and dramatic full-bleed dark-to-light page transitions

Nothing.tech

Similar dramatic dark-stage hero photography transitioning to clean white product content, with dot-matrix inspired typographic details

Take this style into your next project.

Use the design exports or connect Musterlab to your AI.

Connect your AI

Keep exploring

Browse the library
Notion
N

Notion

midnight workspace, warm paper below

mixedproductivityNotionInter
Bento
B

Bento

bento lunchbox on sunlit linoleum. A grid of rounded, sticker-like cards in lime, lavender, cobalt, and maroon, each ringed with thick black ink, sitting on warm off-white linen beneath a confident geometric headline.

mixedproductivityArial
Mural
M

Mural

Blackboard flipping to whiteboard — same hand, same authority, opposite ground.

mixedproductivitySTK Bureau
Dylanbrouwer

Dylanbrouwer

Brutalist type foundry at dusk

mixedagencyDie Grotesk B
Blok
B

Blok

Swiss showroom on teal-tinted paper

mixedecommercePoppins
Toggl Track
T

Toggl Track

Plum theater marquee — a deep aubergine stage where a single magenta spotlight word illuminates each headline.

mixedproductivityInter
Musterlab. A closer look at good design.About the library