Tomorrow Happens

Tomorrow Happens

Preview image. Unlock full-res

typographic whisper on white space

Industrydesign
Palette
#ffffff
#000000
#808080

Color palette

neutral
Canvas White
#ffffff

Page backgrounds, large empty spaces – providing a clean, expansive canvas

Ink Black
#000000

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

Muted Ash
#808080

Subtle borders and dividers for navigation items, creating a delicate visual structure without harshness

Typography

Type scale
display39px · 1
The quick brown fox jumps over the lazy dog
Reckless Neue
Weights
200
Sizes
39px
Line height
1, 1.2, 1.5
Fallback
Source Serif Pro

Headlines and prominent text – its light 200 weight provides an airy, almost whispered presence that is distinct from typical bold headings.

ABC Diatype
Weights
400, 500
Sizes
9px, 12px
Line height
1, 1.5
Fallback
Inter

Body text, navigation labels, and interface elements – its compact nature allows for dense information delivery without feeling crowded.

Spacing & shape

Spacing
Section gap60px
Card padding0px
Element gap4px
Radius
Buttons0px

Components

Ghost Navigation LinkMain navigation links

Ghost button with Ink Black text, a 0px border-radius, and a subtle Muted Ash top border on hover. Padding is 4px top, 0px right, 11px bottom, 0px left. Uses ABC Diatype font.

Underlined Navigation LinkActive or highlighted navigation item

Ghost button with Ink Black text and a solid Ink Black bottom border. No border-radius or padding. Uses ABC Diatype font.

Guidelines

Do
  • Prioritize text content and negative space over graphic elements.
  • Use Ink Black (#000000) for all primary text and critical borders to maintain high contrast.
  • Deploy Reckless Neue at weight 200 for headings to convey a delicate, considered tone.
  • Structure interactive elements with subtle borders like Muted Ash (#808080) for visual hierarchy without visual weight.
  • Maintain a compact information density for body and navigation text using ABC Diatype, leveraging its tight line heights.
  • Employ `0px` border-radius universally for a sharp, angular aesthetic.
  • Ensure generous `60px` vertical spacing between major sections for breathability.
Don’t
  • Avoid using bold or heavy font weights for headlines; the 200 weight of Reckless Neue is a signature.
  • Do not introduce strong accent colors for interactive elements; stick to the monochromatic palette for primary actions.
  • Refrain from applying soft shadows or any elevation that disrupts the flat, two-dimensional aesthetic.
  • Do not use rounded corners on any component; `0px` radius is central to the visual character.
  • Never overcrowd content; allow ample negative space, adhering to the expansive white canvas principle.
  • Avoid decorative imagery that competes with the textual focus, maintaining an 'icons-only' approach where necessary.
  • Do not use any of the predefined `--wp--preset--color` values, as they are not part of the active brand palette.

About this system

Show

Tomorrow Happens employs a stark, editorial white-space aesthetic, prioritizing text and subtle visual cues over heavy graphical elements. The system emphasizes a high-contrast monochromatic palette with light, breathable typography. Interaction is hinted through understated borders and minimal sizing, creating a sense of quiet authority and focus on content.

Layout

The page primarily uses a max-width contained model where the main content is centered. The hero pattern features a centered headline with secondary text cascading around it, creating a text-based, editorial focus over a full-bleed white background. Section rhythm is dictated by clear vertical spacing of `60px` between potential content blocks. Content arrangement is primarily centered stacks for large text, and implicit two-column layouts for navigation. The navigation is minimal, appearing as a vertical list of ghost links on the left side, indicating a sidebar or sticky menu approach rather than a traditional top navigation bar. Density is extremely spacious, with ample breathing room between elements and sections.

Imagery

The visual language is essentially 'no imagery, pure UI' with text-dominant screens. Icons, when present, are minimal (e.g., a simple '+' sign), outlined, and monochromatic, serving purely functional, navigational roles. There are no photographs, illustrations, product screenshots, or 3D renders. The density is extremely text-dominant, with generous white space around minimal text elements.

Reminiscent of AIGA Journal, The New York Times (digital), Various design portfolios (minimalist), Future Fonts.

# Tomorrow Happens — Style Reference
> typographic whisper on white space

**Theme:** light

**Site:** https://tomorrow-happens.studio

Tomorrow Happens employs a stark, editorial white-space aesthetic, prioritizing text and subtle visual cues over heavy graphical elements. The system emphasizes a high-contrast monochromatic palette with light, breathable typography. Interaction is hinted through understated borders and minimal sizing, creating a sense of quiet authority and focus on content.

## Tokens — Colors

| Name | Value | Token | Role |
|------|------|------|------|
| Canvas White | `#ffffff` | `--color-canvas-white` | Page backgrounds, large empty spaces – providing a clean, expansive canvas |
| Ink Black | `#000000` | `--color-ink-black` | Dark borders and separators for elevated surfaces and inverted UI. Do not promote it to the primary CTA color |
| Muted Ash | `#808080` | `--color-muted-ash` | Subtle borders and dividers for navigation items, creating a delicate visual structure without harshness |

## Tokens — Typography

### Reckless Neue
- **Substitute:** Source Serif Pro
- **Weights:** 200
- **Sizes:** 39px
- **Line height:** 1, 1.2, 1.5
- **Role:** Headlines and prominent text – its light 200 weight provides an airy, almost whispered presence that is distinct from typical bold headings.

### ABC Diatype
- **Substitute:** Inter
- **Weights:** 400, 500
- **Sizes:** 9px, 12px
- **Line height:** 1, 1.5
- **Role:** Body text, navigation labels, and interface elements – its compact nature allows for dense information delivery without feeling crowded.

## Tokens — Type Scale

| Role | Size | Line height | Letter spacing |
|------|------|------|------|
| display | 39px | 1 | — |

## Tokens — Spacing

- **Section gap:** 60px
- **Card padding:** 0px
- **Element gap:** 4px

## Tokens — Radius

- **Buttons:** 0px

## Layout

The page primarily uses a max-width contained model where the main content is centered. The hero pattern features a centered headline with secondary text cascading around it, creating a text-based, editorial focus over a full-bleed white background. Section rhythm is dictated by clear vertical spacing of `60px` between potential content blocks. Content arrangement is primarily centered stacks for large text, and implicit two-column layouts for navigation. The navigation is minimal, appearing as a vertical list of ghost links on the left side, indicating a sidebar or sticky menu approach rather than a traditional top navigation bar. Density is extremely spacious, with ample breathing room between elements and sections.

## Imagery

The visual language is essentially 'no imagery, pure UI' with text-dominant screens. Icons, when present, are minimal (e.g., a simple '+' sign), outlined, and monochromatic, serving purely functional, navigational roles. There are no photographs, illustrations, product screenshots, or 3D renders. The density is extremely text-dominant, with generous white space around minimal text elements.

## Components

### Ghost Navigation Link
*Main navigation links*

Ghost button with Ink Black text, a 0px border-radius, and a subtle Muted Ash top border on hover. Padding is 4px top, 0px right, 11px bottom, 0px left. Uses ABC Diatype font.

### Underlined Navigation Link
*Active or highlighted navigation item*

Ghost button with Ink Black text and a solid Ink Black bottom border. No border-radius or padding. Uses ABC Diatype font.

## Guidelines

### Do

- Prioritize text content and negative space over graphic elements.
- Use Ink Black (#000000) for all primary text and critical borders to maintain high contrast.
- Deploy Reckless Neue at weight 200 for headings to convey a delicate, considered tone.
- Structure interactive elements with subtle borders like Muted Ash (#808080) for visual hierarchy without visual weight.
- Maintain a compact information density for body and navigation text using ABC Diatype, leveraging its tight line heights.
- Employ `0px` border-radius universally for a sharp, angular aesthetic.
- Ensure generous `60px` vertical spacing between major sections for breathability.

### Don't

- Avoid using bold or heavy font weights for headlines; the 200 weight of Reckless Neue is a signature.
- Do not introduce strong accent colors for interactive elements; stick to the monochromatic palette for primary actions.
- Refrain from applying soft shadows or any elevation that disrupts the flat, two-dimensional aesthetic.
- Do not use rounded corners on any component; `0px` radius is central to the visual character.
- Never overcrowd content; allow ample negative space, adhering to the expansive white canvas principle.
- Avoid decorative imagery that competes with the textual focus, maintaining an 'icons-only' approach where necessary.
- Do not use any of the predefined `--wp--preset--color` values, as they are not part of the active brand palette.

## Agent Prompt Guide

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

Example Component Prompts:
1. Create a navigational list item: ABC Diatype, weight 400, size 12px, Ink Black text, a 0.5px solid Muted Ash top border (on hover), and 0px padding left, 0px right, 4px top, 11px bottom.
2. Design a central expressive headline: 'Tomorrow an opportunity slips away' using Reckless Neue, weight 200, size 39px, Ink Black text, centered on a Canvas White background.
3. Create a secondary text block: 'builds on the work of today' using ABC Diatype, weight 400, size 12px, Ink Black text, with a line height of 1.5, slightly lighter color than primary text.

More like this