# Bpowell — Style Reference
> gallery wall typography
**Theme:** mixed
The Bpowell design system embodies a stark, high-contrast aesthetic reminiscent of a gallery space. It leverages a predominantly monochrome palette, where extreme black and white create a dramatic backdrop for textual content. Typography is the hero, featuring bold, custom sans-serif fonts with distinct letter spacing used to define visual hierarchy and create a sense of impactful directness. Components are minimalistic, relying on negative space and precise typography to convey interaction rather than traditional buttons or elaborate graphic elements.
## Tokens — Colors
| Name | Value | Token | Role |
|------|-------|-------|------|
| Canvas White | `#ffffff` | `--color-canvas-white` | Primary page background, text on dark surfaces |
| Ink Black | `#000000` | `--color-ink-black` | Primary text, surface backgrounds, active outlines |
| Charcoal Black | `#111111` | `--color-charcoal-black` | Secondary text, subtle surface backgrounds, borders |
| Deep Gray | `#2b2b2b` | `--color-deep-gray` | Subtle border lines for subtle divisions |
## Tokens — Typography
### Diatype — Primary body text links, project titles in light sections. Weight 500 for general text, 700 for emphasis. · `--font-diatype`
- **Substitute:** Inter
- **Weights:** 500, 700
- **Sizes:** 26px, 58px
- **Line height:** 1.04, 1.05, 1.15
- **Letter spacing:** -0.0170em
- **Role:** Primary body text links, project titles in light sections. Weight 500 for general text, 700 for emphasis.
### Beatricedisplay — Descriptive text, secondary titles. Its normal letter spacing provides a counterpoint to the more tracked typefaces. · `--font-beatricedisplay`
- **Substitute:** PP Editorial New
- **Weights:** 500, 600
- **Sizes:** 26px
- **Line height:** 1.15
- **Letter spacing:** normal
- **Role:** Descriptive text, secondary titles. Its normal letter spacing provides a counterpoint to the more tracked typefaces.
### Teg — Highly tracked, large-scale headlines, creating a distinct visual signature for prominent titles, especially in dark sections. · `--font-teg`
- **Substitute:** Monument Grotesk
- **Weights:** 500, 600
- **Sizes:** 58px, 86px
- **Line height:** 1.04, 1.05
- **Letter spacing:** 58px: -0.0170em, 86px: -0.0330em
- **Role:** Highly tracked, large-scale headlines, creating a distinct visual signature for prominent titles, especially in dark sections.
### Beatrice — Small, descriptive sub-headings. Used sparingly to differentiate content categories. · `--font-beatrice`
- **Substitute:** PP Editorial New
- **Weights:** 500
- **Sizes:** 26px
- **Line height:** 1.15
- **Letter spacing:** normal
- **Role:** Small, descriptive sub-headings. Used sparingly to differentiate content categories.
### New Grotesk — Uppercase emphasized headlines, with wide tracking creating an airy, refined feel for section titles. · `--font-new-grotesk`
- **Substitute:** Space Mono
- **Weights:** 600
- **Sizes:** 58px, 60px
- **Line height:** 1.00, 1.04
- **Letter spacing:** 0.0690em
- **Role:** Uppercase emphasized headlines, with wide tracking creating an airy, refined feel for section titles.
## Tokens — Spacing & Shapes
**Base unit:** 4px
**Density:** comfortable
### Spacing Scale
| Name | Value | Token |
|------|-------|-------|
| 4 | 4px | `--spacing-4` |
| 8 | 8px | `--spacing-8` |
| 16 | 16px | `--spacing-16` |
| 24 | 24px | `--spacing-24` |
| 32 | 32px | `--spacing-32` |
| 40 | 40px | `--spacing-40` |
| 56 | 56px | `--spacing-56` |
| 104 | 104px | `--spacing-104` |
### Border Radius
| Element | Value |
|---------|-------|
| none | 0px |
### Layout
- **Section gap:** 104px
- **Card padding:** 24px
- **Element gap:** 16px
## Components
### Navigation Bar Item
**Role:** Header and footer navigation (text links)
Text link in Diatype weight 500, 26px, Ink Black on Canvas White or Canvas White on Ink Black. Underlined on hover or active state using a 1px Ink Black border.
### Project Title Link
**Role:** Interactive project list items
Large text link in Teg font, 58px or 86px, Ink Black on Canvas White or Canvas White on Ink Black. Letter spacing is either -0.0170em (58px) or -0.0330em (86px). Underlined with a 2px Ink Black border from the link's bottom edge upon interaction.
### Section Heading (Uppercase)
**Role:** Categorical section headers
Uppercase text in New Grotesk font, weights 600, 58px or 60px, with wide letter spacing of 0.0690em. Rendered in Ink Black text.
### Subsection Label
**Role:** Subtle visual separators for content blocks
Small text in Beatrice font, weight 500, 26px, normal letter spacing. Rendered in Ink Black.
## Do's and Don'ts
### Do
- Prioritize typography as the primary visual element, using extreme contrast (Ink Black on Canvas White and vice versa).
- Maintain a clear visual hierarchy through font family, weight, and letter spacing — particularly the distinct tracking of Teg and New Grotesk.
- Use 1px or 2px solid Ink Black borders sparingly for subtle interaction cues on links and occasionally as a divider.
- Ensure generous vertical spacing, using 56px and 104px for section gaps to create comfortable density.
- Employ the 0px border-radius system-wide; avoid rounded corners for a sharp, precise look.
- Utilize a base unit of 4px for all spacing measurements, with element gaps typically at 16px.
- Alternate between Canvas White and Ink Black backgrounds for distinct page sections, using text colors that ensure AAA contrast.
### Don't
- Avoid using any chromatic colors; stick to the achromatic palette of extreme blacks and whites.
- Do not add drop shadows or complex elevation effects; rely on high contrast and typographic size for hierarchy.
- Refrain from using any imagery or photographic elements; the UI is purely typographic and text-driven.
- Do not introduce decorative borders or complex graphical elements; keep UI minimal and functional.
- Avoid mixed letter-spacing within a single typographic element; stick to the defined tracking for each font and size.
- Do not use subtle gray shades for primary text or backgrounds; the system leans into high-contrast black and white.
- Do not use generic buttons; interactive elements are styled as underlines or text transformations without distinct backgrounds.
## Imagery
The site uses no imagery, photography, or illustrations. The visual language is entirely text-based, relying on the composition, sizing, and contrast of typography to create visual interest and structure.
## Layout
The page primarily uses a full-bleed layout for both light and dark sections, with content centered horizontally but often stretching to near-full width. The hero consists of simple text. Section rhythm is driven by alternating Canvas White and Ink Black backgrounds, creating strong visual breaks. Content is arranged in prominent vertical stacks of large text links, often with smaller descriptive text above. There is no grid usage for content and no visible card structures. Navigation is a minimal, top-bar text-based menu that appears to be sticky or fixed.
## Agent Prompt Guide
Quick Color Reference:
text: #000000
background: #ffffff
border: #000000
accent: no distinct accent color
primary action: no distinct CTA color
Example Component Prompts:
1. Create a primary navigation item: text 'About' in Diatype weight 500, 26px, Ink Black text on Canvas White background. Underline active state with 1px Ink Black border.
2. Create a project list entry: text 'Monument Valley' in Teg weight 500, 86px, letter-spacing -0.0330em, Canvas White text on Ink Black background. On hover, apply a 2px Ink Black underline.
3. Create a section heading: text 'DESIGN' uppercase in New Grotesk weight 600, 58px, letter-spacing 0.0690em, Ink Black text on Canvas White background.
4. Create a descriptive sub-heading: text 'Designer & filmmaker' in Beatrice weight 500, 26px, normal letter spacing, Ink Black text on Canvas White background, 16px elementGap below.
## Similar Brands
- **AIGA Design Archives** — Stark black and white, heavy reliance on typography as primary visual, minimal UI elements.
- **Manythings by Pentagram** — Monochromatic, focus on large-scale typography, specific tracking for impact, and minimal ornamentation.
- **Casey Reas** — Artist portfolio style with a strong focus on minimalist text and high contrast instead of imagery.
- **Constructed.cc** — Heavy, impactful typography, high contrast, clean grid, and focus on informational display.
## Quick Start
### CSS Custom Properties
```css
:root {
/* Colors */
--color-canvas-white: #ffffff;
--color-ink-black: #000000;
--color-charcoal-black: #111111;
--color-deep-gray: #2b2b2b;
/* Typography — Font Families */
--font-diatype: 'Diatype', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
--font-beatricedisplay: 'Beatricedisplay', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
--font-teg: 'Teg', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
--font-beatrice: 'Beatrice', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
--font-new-grotesk: 'New Grotesk', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
/* Typography — Scale */
--text-2xl: 26px;
--leading-2xl: 1.15;
--text-5xl: 58px;
--leading-5xl: 1.04;
--text-5xl-2: 60px;
--leading-5xl-2: 1;
--text-5xl-3: 86px;
--leading-5xl-3: 1.05;
/* Typography — Weights */
--font-weight-medium: 500;
--font-weight-semibold: 600;
--font-weight-bold: 700;
/* Spacing */
--spacing-unit: 4px;
--spacing-4: 4px;
--spacing-8: 8px;
--spacing-16: 16px;
--spacing-24: 24px;
--spacing-32: 32px;
--spacing-40: 40px;
--spacing-56: 56px;
--spacing-104: 104px;
/* Layout */
--section-gap: 104px;
--card-padding: 24px;
--element-gap: 16px;
/* Named Radii */
--radius-none: 0px;
}
```
### Tailwind v4
```css
@theme {
/* Colors */
--color-canvas-white: #ffffff;
--color-ink-black: #000000;
--color-charcoal-black: #111111;
--color-deep-gray: #2b2b2b;
/* Typography */
--font-diatype: 'Diatype', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
--font-beatricedisplay: 'Beatricedisplay', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
--font-teg: 'Teg', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
--font-beatrice: 'Beatrice', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
--font-new-grotesk: 'New Grotesk', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
/* Typography — Scale */
--text-2xl: 26px;
--leading-2xl: 1.15;
--text-5xl: 58px;
--leading-5xl: 1.04;
--text-5xl-2: 60px;
--leading-5xl-2: 1;
--text-5xl-3: 86px;
--leading-5xl-3: 1.05;
/* Spacing */
--spacing-4: 4px;
--spacing-8: 8px;
--spacing-16: 16px;
--spacing-24: 24px;
--spacing-32: 32px;
--spacing-40: 40px;
--spacing-56: 56px;
--spacing-104: 104px;
}
```
Gallery Wall Typography - Massive…
Minimalist gallery wall. Expansive…
Gallery wall of stark contrasts
Brutalism meets engineered…
Editorial Minimal Canvas — Large,…
Graphic Monochrome Canvas: crisp,…
Gallery Grid and Whisper
Raw concrete with meticulous…
Minimalist editorial canvas; stark…
gallery wall contrast
High-contrast digital brutalism.
High-contrast geometric…
Black & White Manifesto
Sculpted Minimalism on Canvas. An…
Black canvas, typographic drama
Industrial Print Workshop: stark…
Gallery Canvas, Monochromatic…
Gallery brochure on textured…
Midnight Command Center: precise…
High-contrast digital canvas – a…