Wayfinder

Wayfinder

Preview image. Unlock full-res

Enchanted forest parchment

Industrymedia
Palette
#000000
#1a1a1a
#ffffff
#e3e3e2
#c0bfbe

Color palette

neutral
Ebon
#000000

Page background, primary text

Graphite
#1a1a1a

Dark borders and separators for elevated surfaces and inverted UI. Do not promote it to the primary CTA color

Canvas
#ffffff

Hairline borders, dividers, input outlines, and card edges on light surfaces. Do not promote it to the primary CTA color

Mercury
#e3e3e2

Hairline borders for inactive states

Stone
#c0bfbe

Subtle background shading for content blocks

Typography

Type scale
Perfect Fourth (1.333) from 24px base
body24px · 1.3
The quick brown fox jumps over the lazy dog
body-sm16px · 1.75
The quick brown fox jumps over the lazy dog
caption14px · 1.75
The quick brown fox jumps over the lazy dog
Enreal
Weights
300, 400, 700
Sizes
14px, 16px, 24px
Line height
1.2, 1.75
Letter spacing
0.0420em at all sizes
Fallback
Montserrat

Main display font for headlines and prominent text. The consistent positive letter-spacing creates an open, readable feel.

Arial
Weights
400
Sizes
13px
Line height
1.2
Letter spacing
normal
Fallback
Helvetica Neue

Functional text for buttons and small interface elements, providing a clear, widely available fallback.

Ciutadella-Medium
Weights
300
Sizes
14px
Line height
1
Letter spacing
normal
Fallback
San Francisco Display

Secondary text for links and body content, chosen for visual lightness to complement the bolder Enreal.

Spacing & shape

Spacing
Section gap40px
Card padding16px
Element gap4px
Radius
Default0px

Components

Ghost ButtonInteractive element for navigation and actions

Text in Graphite (#1a1a1a) on a transparent background, with a 1px border in Graphite (#1a1a1a) when active. Corners are sharp at 0px radius. Padding is 0px top/bottom, 16px left/right. Emphasizes content over strong visual buttons.

Text LinkNavigation and informational links

Text color is Graphite (#1a1a1a). Subtle 1px border in Mercury (#e3e3e2) for inactive states, transforming to Graphite (#1a1a1a) on hover/focus to indicate interactivity.

Primary HeadingMain titles and key feature statements

Uses Enreal font at 24px, weight 700, color Canvas (#ffffff), with positive letter-spacing for prominence.

Subtle Information TextDescriptive text under headings or alongside imagery

Uses Ciutadella-Medium font at 14px, weight 300, color Graphite (#1a1a1a), with normal letter-spacing for legibility.

Guidelines

Do
  • Prioritize Ebon (#000000) for large background areas to maintain the dark, immersive aesthetic.
  • Use Canvas (#ffffff) sparingly for primary headings and highlighted interactive elements to create strong contrast against dark backgrounds.
  • Apply Graphite (#1a1a1a) for all functional text and subtle borders to keep the interface understated.
  • Reinforce interactivity with 1px borders in Graphite (#1a1a1a) for hover or active states on ghost buttons and links.
  • Maintain sharp 0px radius on all interactive elements to preserve visual precision and a lack of overt softness.
  • Allow a generous 40px vertical `sectionGap` between distinct content areas for clear separation.
  • Employ the Enreal font with its distinct positive letter-spacing for all significant headings to establish brand identity.
Don’t
  • Avoid introducing saturated colors for UI elements; stick strictly to the achromatic palette.
  • Do not use heavy shadows or gradients; elevation should be primarily achieved through contrast or subtle bordering.
  • Refrain from using rounded corners; all interface elements should maintain a square or rectangular form.
  • Do not vary `letterSpacing` for Enreal; keep it consistently 0.0420em across all sizes.
  • Do not use any spacing unit smaller than 4px, and minimize its usage to tight element gaps.
  • Avoid filling buttons with solid background colors; interactive elements should appear as ghost buttons or text links.
  • Do not rely on color alone to convey interactive states; always supplement with border changes.

About this system

Show

Wayfinder presents a dark, immersive canvas for interactive storytelling, drawing the user into an experience where content is paramount. Typography is both functional and expressive, set against a backdrop of deep, muted neutrals. Interactions are subtly highlighted through minimal borders and a deliberate avoidance of strong color, making the interface feel integrated with the narrative rather than superimposed upon it.

Layout

The page implements a full-bleed layout, where the background imagery extends across the entire viewport. The hero section features a large, centered headline and descriptive text in Canvas (#ffffff), with interactive ghost buttons below. Content sections appear to flow seamlessly without distinct visual dividers, leveraging consistent vertical spacing. The overarching pattern is a centered stack for primary content, with elements visually integrated into the background rather than enclosed in distinct panels. Navigation is minimal, likely a fixed top bar with ghost interactive elements that appear in the header.

Imagery

The site uses stylized, illustrative imagery featuring a muted, autumnal color palette. The illustrations are organic rather than geometric, with a hand-drawn quality and an emphasis on natural forms like trees, mushrooms, and grassy textures. They serve a decorative and atmospheric role, immersing the user in the 'animated journey' theme. Imagery is dense and covers the full background, creating a continuous visual experience without clear separation from UI elements. Icons are filled with a strong stroke weight, black on white background, and white on black background, indicating a high-contrast binary style.

Reminiscent of Monument Valley (mobile game), The Witness (video game art style), Journey (video game aesthetics), Inside (video game visuals).

# Wayfinder — Style Reference
> Enchanted forest parchment

**Theme:** dark

**Site:** https://wayfinder.nfb.ca

Wayfinder presents a dark, immersive canvas for interactive storytelling, drawing the user into an experience where content is paramount. Typography is both functional and expressive, set against a backdrop of deep, muted neutrals. Interactions are subtly highlighted through minimal borders and a deliberate avoidance of strong color, making the interface feel integrated with the narrative rather than superimposed upon it.

## Tokens — Colors

| Name | Value | Token | Role |
|------|------|------|------|
| Ebon | `#000000` | `--color-ebon` | Page background, primary text |
| Graphite | `#1a1a1a` | `--color-graphite` | Dark borders and separators for elevated surfaces and inverted UI. Do not promote it to the primary CTA color |
| Canvas | `#ffffff` | `--color-canvas` | Hairline borders, dividers, input outlines, and card edges on light surfaces. Do not promote it to the primary CTA color |
| Mercury | `#e3e3e2` | `--color-mercury` | Hairline borders for inactive states |
| Stone | `#c0bfbe` | `--color-stone` | Subtle background shading for content blocks |

## Tokens — Typography

### Enreal
- **Substitute:** Montserrat
- **Weights:** 300, 400, 700
- **Sizes:** 14px, 16px, 24px
- **Line height:** 1.2, 1.75
- **Letter spacing:** 0.0420em at all sizes
- **Role:** Main display font for headlines and prominent text. The consistent positive letter-spacing creates an open, readable feel.

### Arial
- **Substitute:** Helvetica Neue
- **Weights:** 400
- **Sizes:** 13px
- **Line height:** 1.2
- **Letter spacing:** normal
- **Role:** Functional text for buttons and small interface elements, providing a clear, widely available fallback.

### Ciutadella-Medium
- **Substitute:** San Francisco Display
- **Weights:** 300
- **Sizes:** 14px
- **Line height:** 1
- **Letter spacing:** normal
- **Role:** Secondary text for links and body content, chosen for visual lightness to complement the bolder Enreal.

## Tokens — Type Scale

Perfect Fourth (1.333) from 24px base.

| Role | Size | Line height | Letter spacing |
|------|------|------|------|
| caption | 14px | 1.75 | — |
| body-sm | 16px | 1.75 | — |
| body | 24px | 1.3 | — |

## Tokens — Spacing

- **Section gap:** 40px
- **Card padding:** 16px
- **Element gap:** 4px

## Tokens — Radius

- **Default:** 0px

## Layout

The page implements a full-bleed layout, where the background imagery extends across the entire viewport. The hero section features a large, centered headline and descriptive text in Canvas (#ffffff), with interactive ghost buttons below. Content sections appear to flow seamlessly without distinct visual dividers, leveraging consistent vertical spacing. The overarching pattern is a centered stack for primary content, with elements visually integrated into the background rather than enclosed in distinct panels. Navigation is minimal, likely a fixed top bar with ghost interactive elements that appear in the header.

## Imagery

The site uses stylized, illustrative imagery featuring a muted, autumnal color palette. The illustrations are organic rather than geometric, with a hand-drawn quality and an emphasis on natural forms like trees, mushrooms, and grassy textures. They serve a decorative and atmospheric role, immersing the user in the 'animated journey' theme. Imagery is dense and covers the full background, creating a continuous visual experience without clear separation from UI elements. Icons are filled with a strong stroke weight, black on white background, and white on black background, indicating a high-contrast binary style.

## Components

### Ghost Button
*Interactive element for navigation and actions*

Text in Graphite (#1a1a1a) on a transparent background, with a 1px border in Graphite (#1a1a1a) when active. Corners are sharp at 0px radius. Padding is 0px top/bottom, 16px left/right. Emphasizes content over strong visual buttons.

### Text Link
*Navigation and informational links*

Text color is Graphite (#1a1a1a). Subtle 1px border in Mercury (#e3e3e2) for inactive states, transforming to Graphite (#1a1a1a) on hover/focus to indicate interactivity.

### Primary Heading
*Main titles and key feature statements*

Uses Enreal font at 24px, weight 700, color Canvas (#ffffff), with positive letter-spacing for prominence.

### Subtle Information Text
*Descriptive text under headings or alongside imagery*

Uses Ciutadella-Medium font at 14px, weight 300, color Graphite (#1a1a1a), with normal letter-spacing for legibility.

## Guidelines

### Do

- Prioritize Ebon (#000000) for large background areas to maintain the dark, immersive aesthetic.
- Use Canvas (#ffffff) sparingly for primary headings and highlighted interactive elements to create strong contrast against dark backgrounds.
- Apply Graphite (#1a1a1a) for all functional text and subtle borders to keep the interface understated.
- Reinforce interactivity with 1px borders in Graphite (#1a1a1a) for hover or active states on ghost buttons and links.
- Maintain sharp 0px radius on all interactive elements to preserve visual precision and a lack of overt softness.
- Allow a generous 40px vertical `sectionGap` between distinct content areas for clear separation.
- Employ the Enreal font with its distinct positive letter-spacing for all significant headings to establish brand identity.

### Don't

- Avoid introducing saturated colors for UI elements; stick strictly to the achromatic palette.
- Do not use heavy shadows or gradients; elevation should be primarily achieved through contrast or subtle bordering.
- Refrain from using rounded corners; all interface elements should maintain a square or rectangular form.
- Do not vary `letterSpacing` for Enreal; keep it consistently 0.0420em across all sizes.
- Do not use any spacing unit smaller than 4px, and minimize its usage to tight element gaps.
- Avoid filling buttons with solid background colors; interactive elements should appear as ghost buttons or text links.
- Do not rely on color alone to convey interactive states; always supplement with border changes.

## Agent Prompt Guide

Quick Color Reference:
text: #1a1a1a
background: #000000
border: #1a1a1a
accent: no distinct accent color
primary action: no distinct CTA color

Example Component Prompts:
1. Create a primary hero title: 'WAYFINDER' in Enreal, 24px, weight 700, color Canvas (#ffffff), letter-spacing 0.0420em, centered on the page.
2. Design a ghost button for a primary action: no distinct CTA color
3. Implement a descriptive subtitle: 'an animated journey across the poetry of the land' in Ciutadella-Medium, 14px, weight 300, color Canvas (#ffffff), line-height 1.0, centered, positioned 40px below a primary heading.
4. Create a top navigation link: 'FR' in Ciutadella-Medium, 14px, weight 300, color Graphite (#1a1a1a), with a 1px solid border in Mercury (#e3e3e2) for an inactive state, 16px top/bottom, 16px left/right padding.

More like this