Color
runway-black
#000000
deep-black
#030303
dark-surface
#1a1a1a
pure-white
#ffffff
near-white
#fefefe
cool-cloud
#e9ecf2
border-dark
#27272a
charcoal
#404040
near-charcoal
#3f3f3f
cool-slate
#767d88
mid-slate
#7d848e
muted-gray
#a7a7a7
cool-silver
#c9ccd1
light-silver
#d0d4d4
tailwind-gray
#6b7280
dark-link
#0c0c0c
footer-gray
#999999
Typography
- sans
- abcNormal, "abcNormal Fallback", Inter, "DM Sans", system-ui, sans-serif
Display
display-hero
48px / 1 · 400 · -1.2px
display-hero
heading-section
40px / 1 · 400 · -1px
heading-section
heading-sub
36px / 1 · 400 · -0.9px
heading-sub
card-title
24px / 1 · 400 · 0
card-title
feature-title
20px / 1 · 400 · 0
feature-title
Text
body
16px / 1.5 · 400 · -0.16px
body
body-strong
16px / 1.3 · 600 · -0.16px
body-strong
label
14px / 1.25 · 500 · 0.35px
label
button
14px / 1.25 · 600 · 0
button
small
13px / 1.3 · 400 · -0.16px
small
micro
11px / 1.3 · 450 · 0
micro
Spacing
space-4
4px
space-6
6px
space-8
8px
space-12
12px
space-16
16px
space-20
20px
space-24
24px
space-28
28px
space-32
32px
space-48
48px
space-64
64px
space-78
78px
Radius
radius-sharp
4px
radius-subtle
6px
radius-comfortable
8px
radius-generous
16px
Elevation
shadow-none
none
Components
Buttons
Buttons are barely there: 14px weight-600 text in a 4px-radius box with a minimal border, transparent or dark, that blends into the editorial flow.
- Do set the label in
button(14px, weight 600) inpure-whiteon dark grounds anddark-linkon light ones. - Do give the button
radius-sharp(4px) and a 1px border:border-darkon dark,cool-silveron light. - Do fill a button with
dark-surfaceonly where a solid button is needed on a black ground. - Do set navigation-style links in
body-strongand section labels inlabel(uppercase, 0.35px tracking,cool-slate). - Don't use a pill shape, a bold weight above 600, a shadow or a bright colour fill.
- The source gives no button fill or border colour: it says buttons are likely transparent or dark with minimal border. The previews infer these from that sentence.
- Known low-contrast pair kept exact:
cool-slatelabels are 5.06:1 on black.
- Do set the label in
Cards
Cards are mostly photographs: a mixed-size editorial grid of images with 8px corners and a title over or under each, plus a dark container, an alert-style container, a monochrome trust bar and a large mission-statement block.
- Do make the image the card: a photograph at
radius-comfortable(8px) with its title incard-title(24px, 400) beneath or overlaid. - Do lay research articles in a mixed grid: one large card at about 50% width beside two smaller cards stacked.
- Do keep a container on
dark-surfacewith a 1pxborder-darkandradius-comfortable; give alert-style containersradius-generous(16px). - Do set a trust bar in monochrome, with generous spacing.
- Do set the mission statement at
heading-sub(36px, line-height 1.0, -0.9px) onrunway-black, centred. - Don't add a shadow or a gradient; the source uses zero shadows.
- Don't use a pill radius.
- Do make the image the card: a photograph at
Inputs
Inputs are the one component the source does not specify, so this preview composes a field from the system's own dark surface, border and radius tokens, and it is an assumption.
- Do build a field on
dark-surfacewith a 1pxborder-dark,radius-comfortable(8px),pure-whitetext inbodyand amid-slateplaceholder; on light sections usepure-white,cool-silveranddark-link. - Do set the label in
label(uppercase, 0.35px tracking,cool-slate). - Do keep the interface nearly invisible: no heavy borders, no shadows, no bright colours.
- Don't treat these values as the brand's: the source documents no input, no focus style and no error state.
- Known low-contrast pairs kept exact:
border-darkagainstdark-surfaceis 1.17:1, andcool-slateondark-surfaceis 4.19:1.
- Do build a field on
Navigation
Navigation is a minimal horizontal bar that sits transparent over the hero, with a wordmark slot and links in 16px, and a full-width dark footer in muted grey.
- Do keep the bar transparent over the hero, with the wordmark in white on dark or black on light and links in
bodyorbody-strong. - Do keep it extremely subtle so it does not compete with the visual content; the source shifts link text to white or higher opacity on hover without giving a value.
- Do collapse the links to a hamburger on mobile.
- Do set the footer as a full-width dark section on
runway-blackwithfooter-graylinks inlabelheadings.footer-grayon black is 7.37:1; the source also sets it on light surfaces, where it fails. - Don't add a border, shadow or fill to the bar.
- Do keep the bar transparent over the hero, with the wordmark in white on dark or black on light and links in