Pedro Duarte

Pedro Duarte, monochrome, minimalist

Preview image. Unlock full-res

Typewriter on a dark slate. The stark contrast of white text against a deep black background, punctuated by precise typography and minimal color, creates a sense of focused intention.

Color palette

accent
Active Red
#ff5b38

Active navigation indicator — this is not directly detected from tokens but inferred from screenshot. Provides a subtle visual cue without overwhelming the monochrome palette.

neutral
Pitch Black
#000000

Page background, surface background for interactive elements.

Frost White
#ffffff

Primary text, interactive element outlines, contrasts sharply with Pitch Black for high readability.

Alabaster
#eeeeee

Secondary text, subtle accents on hover states, provides a softer contrast than Frost White for less prominent information.

Typography

Type scale
Perfect Fifth (1.5) from 16px base
heading-lg35px · 1 · -0.01em
The quick brown fox jumps over the lazy dog
subheading28px · 1.2 · -0.01em
The quick brown fox jumps over the lazy dog
body16px · 1.5 · -0.01em
The quick brown fox jumps over the lazy dog
Neue Montreal
Weights
400
Sizes
16px, 28px, 35px
Line height
1, 1.2, 1.5
Letter spacing
-0.01
Fallback
IBM Plex Mono

Main body text, component labels, and large display headings. Its monospaced feel and tight tracking contribute to the system's technical and precise aesthetic.

Editorial New
Weights
400
Sizes
16px, 35px
Line height
1.2, 1.5
Letter spacing
-0.01
Fallback
PT Serif

Used for navigation links and some headings, providing a slightly more classic, editorial counterpoint to Neue Montreal while maintaining the tight tracking signature.

Spacing & shape

Spacing
Section gap180px
Card padding16px
Element gap11px
Radius
Buttons9999px

Components

Pill Outline Keyword Badges
Navigation Bar with Active & Inactive States
Hero Bio Text Block
Pill Outline ButtonInteractive elements, highlighted keywords in body text.

Transparent background, Frost White (#ffffff) text, 1px Frost White (#ffffff) border, and 9999px border-radius. Padding is 0px top/bottom and 11.2px left/right. Used to visually emphasize specific words inline or as interaction points.

Navigation Link (Active)Primary navigation.

Editorial New, 16px, weight 400, Alabaster (#eeeeee) text. A 1px Active Red (#ff5b38) bottom border indicates the active state, reinforcing the minimalist accent strategy.

Navigation Link (Inactive)Primary navigation.

Editorial New, 16px, weight 400, Alabaster (#eeeeee) text. No border, appears as plain text.

Invisible LinkInline text links within body content.

Editorial New, 16px, weight 400, Alabaster (#eeeeee) text. No specific visual styling beyond the default text color, maintaining a clean, unobtrusive reading flow.

Page HeaderTop-level page identification.

Neue Montreal, 28px, weight 400, Frost White (#ffffff) text. Sets a clear visual hierarchy with prominent yet not overwhelming size.

Guidelines

Do
  • Maintain a predominantly monochrome palette using Pitch Black (#000000) for backgrounds and Frost White (#ffffff) for primary text, reserving Alabaster (#eeeeee) for secondary text and subtle accents.
  • Utilize Neue Montreal (or IBM Plex Mono) for all display headings and primary body content, ensuring a consistent letterSpacing of -0.01em for a precise, technical feel.
  • Apply 9999px border-radius to all interactive buttons and highlighted inline elements to create distinct 'pill' shapes.
  • Use Active Red (#ff5b38) exclusively as an underline for active navigation items, limiting chromatic color to functional indicators.
  • Structure layout with generous section gaps of 180px, creating ample vertical breathing room between content blocks.
  • Elevate keywords in body copy using the Pill Outline Button style with a 0px vertical padding and 11.2px horizontal padding to integrate them seamlessly into text flow.
Don’t
  • Avoid introducing additional saturated colors beyond the subtle Accented Red (#ff5b38) for any decorative purpose.
  • Do not vary letter spacing unless explicitly defined within the typography scale; the tight -0.01em is a core distinctive feature.
  • Do not use box-shadows or complex gradients; rely on color contrast and typographic hierarchy for visual differentiation.
  • Avoid using system default rounded corners; all rounded elements must conform to the 9999px pill radius.
  • Do not use images or illustrations as primary content elements; prioritize text and subtle interactive components.

About this system

Show

This design evokes a feeling of restrained, almost academic cool, like a scholar's personal archive. It employs a predominantly monochrome palette, allowing a deep, dark background to create a focused, low-distraction environment. The use of a custom monospaced-esque typeface with tight letter spacing reinforces a technical, precise aesthetic, while subtle red accents signify active navigation without overt visual noise. The core visual identity is minimalist, relying on strong typography and the deliberate absence of ornamentation.

Layout

The page model is full-bleed, extending content edge-to-edge horizontally within its dark theme. The hero section presents text centered prominently, establishing a focused, direct communication. Section rhythm is primarily dictated by large vertical section gaps (180px), creating distinct, spacious blocks. Content arrangement is typically centered text stacks, with no complex grid structures or asymmetric compositions. Navigation is a minimalist top-bar with plain text links; there's no sticky header or complex menus, maintaining an uncluttered interface.

Imagery

The site's visual language is characterized by an absence of traditional imagery like photography or illustration. Instead, it relies entirely on typography and UI elements to convey its message. The only 'visuals' are the outlined 'pill' components which act as textual highlights and interactive cues, functioning akin to abstract icons within the textual canvas. This creates an extremely text-dominant, almost console-like density.

Reminiscent of Linear, Vercel, Raycast.

# Pedro Duarte — Style Reference
> Typewriter on a dark slate. The stark contrast of white text against a deep black background, punctuated by precise typography and minimal color, creates a sense of focused intention.

**Theme:** dark

**Site:** https://ped.ro

This design evokes a feeling of restrained, almost academic cool, like a scholar's personal archive. It employs a predominantly monochrome palette, allowing a deep, dark background to create a focused, low-distraction environment. The use of a custom monospaced-esque typeface with tight letter spacing reinforces a technical, precise aesthetic, while subtle red accents signify active navigation without overt visual noise. The core visual identity is minimalist, relying on strong typography and the deliberate absence of ornamentation.

## Tokens — Colors

| Name | Value | Token | Role |
|------|------|------|------|
| Active Red | `#ff5b38` | `--color-active-red` | Active navigation indicator — this is not directly detected from tokens but inferred from screenshot. Provides a subtle visual cue without overwhelming the monochrome palette. |
| Pitch Black | `#000000` | `--color-pitch-black` | Page background, surface background for interactive elements. |
| Frost White | `#ffffff` | `--color-frost-white` | Primary text, interactive element outlines, contrasts sharply with Pitch Black for high readability. |
| Alabaster | `#eeeeee` | `--color-alabaster` | Secondary text, subtle accents on hover states, provides a softer contrast than Frost White for less prominent information. |

## Tokens — Typography

### Neue Montreal
- **Substitute:** IBM Plex Mono
- **Weights:** 400
- **Sizes:** 16px, 28px, 35px
- **Line height:** 1, 1.2, 1.5
- **Letter spacing:** -0.01
- **Role:** Main body text, component labels, and large display headings. Its monospaced feel and tight tracking contribute to the system's technical and precise aesthetic.

### Editorial New
- **Substitute:** PT Serif
- **Weights:** 400
- **Sizes:** 16px, 35px
- **Line height:** 1.2, 1.5
- **Letter spacing:** -0.01
- **Role:** Used for navigation links and some headings, providing a slightly more classic, editorial counterpoint to Neue Montreal while maintaining the tight tracking signature.

## Tokens — Type Scale

Perfect Fifth (1.5) from 16px base.

| Role | Size | Line height | Letter spacing |
|------|------|------|------|
| body | 16px | 1.5 | -0.01em |
| subheading | 28px | 1.2 | -0.01em |
| heading-lg | 35px | 1 | -0.01em |

## Tokens — Spacing

- **Section gap:** 180px
- **Card padding:** 16px
- **Element gap:** 11px

## Tokens — Radius

- **Buttons:** 9999px

## Layout

The page model is full-bleed, extending content edge-to-edge horizontally within its dark theme. The hero section presents text centered prominently, establishing a focused, direct communication. Section rhythm is primarily dictated by large vertical section gaps (180px), creating distinct, spacious blocks. Content arrangement is typically centered text stacks, with no complex grid structures or asymmetric compositions. Navigation is a minimalist top-bar with plain text links; there's no sticky header or complex menus, maintaining an uncluttered interface.

## Imagery

The site's visual language is characterized by an absence of traditional imagery like photography or illustration. Instead, it relies entirely on typography and UI elements to convey its message. The only 'visuals' are the outlined 'pill' components which act as textual highlights and interactive cues, functioning akin to abstract icons within the textual canvas. This creates an extremely text-dominant, almost console-like density.

## Components

### Pill Outline Keyword Badges

### Navigation Bar with Active & Inactive States

### Hero Bio Text Block

### Pill Outline Button
*Interactive elements, highlighted keywords in body text.*

Transparent background, Frost White (#ffffff) text, 1px Frost White (#ffffff) border, and 9999px border-radius. Padding is 0px top/bottom and 11.2px left/right. Used to visually emphasize specific words inline or as interaction points.

### Navigation Link (Active)
*Primary navigation.*

Editorial New, 16px, weight 400, Alabaster (#eeeeee) text. A 1px Active Red (#ff5b38) bottom border indicates the active state, reinforcing the minimalist accent strategy.

### Navigation Link (Inactive)
*Primary navigation.*

Editorial New, 16px, weight 400, Alabaster (#eeeeee) text. No border, appears as plain text.

### Invisible Link
*Inline text links within body content.*

Editorial New, 16px, weight 400, Alabaster (#eeeeee) text. No specific visual styling beyond the default text color, maintaining a clean, unobtrusive reading flow.

### Page Header
*Top-level page identification.*

Neue Montreal, 28px, weight 400, Frost White (#ffffff) text. Sets a clear visual hierarchy with prominent yet not overwhelming size.

## Guidelines

### Do

- Maintain a predominantly monochrome palette using Pitch Black (#000000) for backgrounds and Frost White (#ffffff) for primary text, reserving Alabaster (#eeeeee) for secondary text and subtle accents.
- Utilize Neue Montreal (or IBM Plex Mono) for all display headings and primary body content, ensuring a consistent letterSpacing of -0.01em for a precise, technical feel.
- Apply 9999px border-radius to all interactive buttons and highlighted inline elements to create distinct 'pill' shapes.
- Use Active Red (#ff5b38) exclusively as an underline for active navigation items, limiting chromatic color to functional indicators.
- Structure layout with generous section gaps of 180px, creating ample vertical breathing room between content blocks.
- Elevate keywords in body copy using the Pill Outline Button style with a 0px vertical padding and 11.2px horizontal padding to integrate them seamlessly into text flow.

### Don't

- Avoid introducing additional saturated colors beyond the subtle Accented Red (#ff5b38) for any decorative purpose.
- Do not vary letter spacing unless explicitly defined within the typography scale; the tight -0.01em is a core distinctive feature.
- Do not use box-shadows or complex gradients; rely on color contrast and typographic hierarchy for visual differentiation.
- Avoid using system default rounded corners; all rounded elements must conform to the 9999px pill radius.
- Do not use images or illustrations as primary content elements; prioritize text and subtle interactive components.

## Agent Prompt Guide

### Quick Color Reference
- Text Primary: #ffffff (Frost White)
- Text Secondary: #eeeeee (Alabaster)
- Background: #000000 (Pitch Black)
- Interactive Accent: #ff5b38 (Active Red)
- Outline/Border: #ffffff (Frost White)

### 3-5 Example Component Prompts
1. Create a page header: 'Yo! I'm' in Alabaster text, then a Pill Outline Button for the name 'PEDRO'. The header should use Neue Montreal, 35px, weight 400, with -0.01em letter spacing and 1.0 line height. Place the button inline, with Frost White text and border.
2. Design a navigation bar: Display 'Home', 'Writing', 'Speaking', 'Shooting' as text links. 'Home' should be active, indicated by a 1px solid Active Red (#ff5b38) bottom border. All links use Editorial New, 16px, weight 400, with -0.01em letter spacing and Alabaster text.
3. Implement a body paragraph: Use Neue Montreal, 16px, weight 400, -0.01em letter spacing, and 1.5 line height, with Alabaster (#eeeeee) text. Emphasize the word 'RAYCAST' by wrapping it in a Pill Outline Button style with Frost White text and border, and 0px vertical, 11.2px horizontal padding.

More like this