
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
Active navigation indicator — this is not directly detected from tokens but inferred from screenshot. Provides a subtle visual cue without overwhelming the monochrome palette.
Page background, surface background for interactive elements.
Primary text, interactive element outlines, contrasts sharply with Pitch Black for high readability.
Secondary text, subtle accents on hover states, provides a softer contrast than Frost White for less prominent information.
Typography
- 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.
- 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
Components
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.
Editorial New, 16px, weight 400, Alabaster (#eeeeee) text. A 1px Active Red (#ff5b38) bottom border indicates the active state, reinforcing the minimalist accent strategy.
Editorial New, 16px, weight 400, Alabaster (#eeeeee) text. No border, appears as plain text.
Editorial New, 16px, weight 400, Alabaster (#eeeeee) text. No specific visual styling beyond the default text color, maintaining a clean, unobtrusive reading flow.
Neue Montreal, 28px, weight 400, Frost White (#ffffff) text. Sets a clear visual hierarchy with prominent yet not overwhelming size.
Guidelines
- 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.
- 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
ShowHide
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.
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.
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.









