# XXXI.studio — Style Reference
> gallery label on raw concrete
**Theme:** light
XXXI.studio employs a stark, almost architectural aesthetic, reminiscent of an unembellished gallery space. The design system is characterized by a high-contrast monochrome palette, minimal use of visual hierarchy, and precise typographic arrangements that feel more like labels and captions than flowing text. Emphasis is placed on direct content presentation with a sense of restrained utility and a muted, almost industrial background through subtle borders.
## Tokens — Colors
| Name | Value | Token | Role |
|------|-------|-------|------|
| Canvas White | `#ffffff` | `--color-canvas-white` | Page backgrounds, body text contrast, focal text elements |
| Carbon Black | `#000000` | `--color-carbon-black` | Most body text, link text, primary heading text |
| Concrete Gray | `#e5e7eb` | `--color-concrete-gray` | Subtle borders for navigation items, links, and containers — provides a minimal visual separation without strong lines |
## Tokens — Typography
### Neue Haas Grotesk — Primary typeface for all content including headings, body, links, and navigation. Its singular weight and precise letter spacing contribute to the system's unadorned, direct presentation style. · `--font-neue-haas-grotesk`
- **Substitute:** Helvetica Neue
- **Weights:** 400
- **Sizes:** 17px, 28px
- **Line height:** 1.14, 1.18
- **Role:** Primary typeface for all content including headings, body, links, and navigation. Its singular weight and precise letter spacing contribute to the system's unadorned, direct presentation style.
## Tokens — Spacing & Shapes
**Base unit:** 4px
**Density:** compact
### Spacing Scale
| Name | Value | Token |
|------|-------|-------|
| 4 | 4px | `--spacing-4` |
| 6 | 6px | `--spacing-6` |
### Border Radius
| Element | Value |
|---------|-------|
| default | 0px |
### Layout
- **Card padding:** 4px
- **Element gap:** 4px
## Components
### Navigation Link
**Role:** Interactive text link, primarily in navigation context.
Black text (#000000) on Canvas White (#ffffff) background, with a Concrete Gray (#e5e7eb) bottom border on hover/active state to indicate interactivity. Uses Neue Haas Grotesk at 17px, weight 400.
### Footer Copyright
**Role:** Legal and copyright information.
Carbon Black (#000000) text on Canvas White (#ffffff) background. Uses Neue Haas Grotesk at 17px, weight 400, with 6px horizontal padding and 4px vertical padding.
### Project Label
**Role:** Labeling specific projects or items.
Carbon Black (#000000) text for project titles, with smaller text for auxiliary information like 'year'. Uses Neue Haas Grotesk, 28px for titles and 17px for details, weight 400. Text is presented directly on the Canvas White (#ffffff) background.
## Do's and Don'ts
### Do
- Always use Neue Haas Grotesk (or Helvetica Neue) at weight 400 for all textual elements.
- Prioritize Carbon Black (#000000) for all text on Canvas White (#ffffff) backgrounds.
- Implement a subtle Concrete Gray (#e5e7eb) border for interactive elements to signal state change.
- Maintain a compact density, using 4px and 6px for internal component and element spacing.
- Utilize 225px as a primary vertical margin for significant section breaks or footer separation.
- Keep all corners sharp with a 0px border radius, reinforcing the architectural aesthetic.
### Don't
- Avoid using any saturated or vivid colors; restrict the palette strictly to the defined monochrome neutrals.
- Do not introduce multiple font weights or styles; maintain the singular weight 400 for consistency.
- Refrain from using shadows or any form of elevation; elements should appear flat and integrated with the surface.
- Do not deviate from the specified spacing units of 4px, 6px, and 225px for elements and sections.
- Never add unnecessary decorative elements or complex backgrounds; the design should remain unembellished.
## Imagery
The site's imagery consists solely of large, full-bleed architectural photography, primarily of interior spaces. These images are functional, acting as background canvases more than distinct content pieces, showcasing the studio's output directly. The treatment of images is raw and unmasked, allowing the photography's natural textures and lighting to define the visual atmosphere. Density is high, with imagery encompassing large portions of the screen, leaving text elements overlaid or adjacent, suggesting the visual documentation is paramount.
## Layout
The page adheres to a full-bleed layout, effectively using the entire viewport without a defined container width. The hero section features a full-screen image with minimal, centered text overlaid. Sections are demarcated by significant vertical spacing, particularly a 225px margin, rather than explicit dividers or alternating backgrounds. Content arrangement is primarily stacked or presented as direct visual showcases. Navigation appears minimal, typically located at the header and footer, acting more as metadata or project labels than traditional interactive menus.
## Agent Prompt Guide
Quick Color Reference:
text: #000000
background: #ffffff
border: #e5e7eb
accent: no distinct accent color
primary action: no distinct CTA color
Example Component Prompts:
1. Create a page hero: Full-bleed architectural image as background. Overlay 'XXXI.studio' as a heading at 28px Neue Haas Grotesk weight 400, #000000, centered at the top.
2. Design a project listing item: 'Street Smash Burgers Almada' as title at 28px Neue Haas Grotesk weight 400, #000000. 'year 2025' as subtitle at 17px Neue Haas Grotesk weight 400, #000000. Each item appears on a Canvas White (#ffffff) background.
3. Implement a primary navigation item: Text 'Info' in Carbon Black (#000000) at 17px Neue Haas Grotesk weight 400. On hover, apply a 1px solid Concrete Gray (#e5e7eb) bottom border, extending the full width of the text with 6px horizontal padding.
## Similar Brands
- **Norm Architects** — Monochromatic palette, subtle borders, high-quality architectural photography, and minimal typography.
- **Studio McGee (pre-eCommerce)** — Focus on high-quality interior/architectural photography as primary content, minimal text overlays, and a restrained color palette.
- **The Future Kept** — Emphasis on product (or project) photography, clean layouts, and a subdued, natural color scheme.
- **Apartamento Magazine** — Unadorned presentation of visual content, often featuring architectural or interior shots with sparse, direct typography for labeling.
## Quick Start
### CSS Custom Properties
```css
:root {
/* Colors */
--color-canvas-white: #ffffff;
--color-carbon-black: #000000;
--color-concrete-gray: #e5e7eb;
/* Typography — Font Families */
--font-neue-haas-grotesk: 'Neue Haas Grotesk', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
/* Typography — Scale */
--text-lg: 17px;
--leading-lg: 1.18;
--text-2xl: 28px;
--leading-2xl: 1.14;
/* Typography — Weights */
--font-weight-regular: 400;
/* Spacing */
--spacing-unit: 4px;
--spacing-4: 4px;
--spacing-6: 6px;
/* Layout */
--card-padding: 4px;
--element-gap: 4px;
/* Named Radii */
--radius-default: 0px;
}
```
### Tailwind v4
```css
@theme {
/* Colors */
--color-canvas-white: #ffffff;
--color-carbon-black: #000000;
--color-concrete-gray: #e5e7eb;
/* Typography */
--font-neue-haas-grotesk: 'Neue Haas Grotesk', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
/* Typography — Scale */
--text-lg: 17px;
--leading-lg: 1.18;
--text-2xl: 28px;
--leading-2xl: 1.14;
/* Spacing */
--spacing-4: 4px;
--spacing-6: 6px;
}
```
Raw concrete with meticulous…
Gallery White Box – stark,…
monolithic concrete gallery
Gallery Grid on White Canvas:…
Industrial Print Workshop: stark…
Minimalist editorial canvas; stark…
Gallery brochure on textured…
Gallery Wall Typography
Gallery at Dusk
Editorial blueprint on stark white
Architectural blueprint on white…
Gallery Canvas, Monochromatic Depth
Gallery wall of stark contrasts
Color-blocked minimalist…
monochromatic minimalist gallery
Minimalist canvas, typographic…
Architectural Blueprint, Night Mode

White gallery canvas.
Brutalist industrial canvas
Gallery Grid, high contrast.