# Studio Otto — Style Reference
> Editorial blueprint on stark white
**Theme:** light
Studio Otto's visual system evokes a raw, editorial blueprint aesthetic. Dominated by stark black-on-white, the design emphasizes content through rigid grid structures and minimal visual embellishment. Thin borders define content blocks, and the absence of decorative color or rounded corners creates a severe, almost academic clarity. Typography acts as the primary visual hierarchy, with no supporting graphical elements to soften the angular presentation.
## Tokens — Colors
| Name | Value | Token | Role |
|------|-------|-------|------|
| Midnight Ink | `#010101` | `--color-midnight-ink` | Primary text, navigation links, borders, image outlines |
| Canvas White | `#FFFFFF` | `--color-canvas-white` | Page backgrounds, card surfaces |
## Tokens — Typography
## Tokens — Spacing & Shapes
**Base unit:** 4px
**Density:** compact
### Spacing Scale
| Name | Value | Token |
|------|-------|-------|
| 5 | 5px | `--spacing-5` |
| 8 | 8px | `--spacing-8` |
| 10 | 10px | `--spacing-10` |
| 20 | 20px | `--spacing-20` |
### Border Radius
| Element | Value |
|---------|-------|
| all | 0px |
### Layout
- **Section gap:** 40px
- **Card padding:** 20px
- **Element gap:** 8px
## Components
### Editorial Text Block
**Role:** Content display
Black text on a white background, typically 10px line-height 1.4, with a 20px bottom margin. These blocks are often framed by a 1px solid #010101 border on all sides or just top/bottom.
### Navigation Link
**Role:** Global navigation
Black text, likely uppercase, positioned horizontally at the top of the page. No underlines or background fills on hover, relying solely on text for interaction state.
### Image Card
**Role:** Portfolio showcase
Images are presented without any border-radius, often with a 1px solid #010101 border on certain edges, aligning with text content. They are stacked vertically with minimal spacing.
## Do's and Don'ts
### Do
- Maintain a strict achromatic palette, using only #010101 for text and borders, and #FFFFFF for backgrounds.
- Utilize a 1px solid #010101 border to define and separate content sections and elements.
- Prioritize text as the primary means of conveying information and hierarchy, avoiding expressive imagery or decorative graphics.
- Implement a base element gap of 8px for vertical rhythm between related items.
- Keep all corners sharp (0px border-radius) across all interface elements.
- Ensure generous top and bottom padding around content, especially headings, to provide visual breathing room.
- Place navigation discreetly at the top or bottom edges of the viewport, using only text (e.g., 'ABOUT', '0', '4').
### Don't
- Do not introduce any color beyond black and white into the interface.
- Avoid using rounded corners for any UI element; all shapes must be angular and sharp.
- Do not use elevation or shadows; maintain a completely flat visual plane.
- Do not use gradients for backgrounds or any graphical elements.
- Do not center-align blocks of body text; left-alignment is preferred for content areas.
- Avoid large hero sections with prominent imagery; content should start near the top of the viewport with minimal visual fanfare.
- Do not use custom icons or illustrations; rely on typography and simple layout to communicate.
## Surfaces
| Level | Name | Value | Purpose |
|-------|------|-------|---------|
| 0 | Canvas White | `#FFFFFF` | Primary page background |
## Imagery
Imagery primarily consists of photography, presented in tight crops within a rigid grid. Images are treated as raw content blocks, with full sharp edges and no masking. They serve a functional role as portfolio showcases, and are high-key with natural color saturation, with no specific filters or treatments applied. Visual density is moderate, with images typically paired closely with descriptive text blocks. Icons are not a present feature, reinforcing the typographic focus.
## Layout
The page adheres to a maximal-width, full-bleed model, with content spanning the entire viewport width. The hero section is essentially absent, replaced by a simple header with navigation elements and a date. Content is arranged in a staggered, multi-column grid, featuring alternating text-left/image-right or image-left/text-right patterns. Vertical rhythm is established through consistent spacing between content blocks and the use of thin horizontal dividers. Navigation is minimal, consisting of small text links pinned to the top corners of the page.
## Agent Prompt Guide
Quick Color Reference:
text: #010101
background: #FFFFFF
border: #010101
accent: no distinct accent color
primary action: no distinct CTA color
Example Component Prompts:
1. Create a content block: #FFFFFF background, with a 1px solid #010101 border on all sides. Use black text at 10px line-height 1.4, with 20px bottom margin for body copy.
2. Create a navigation element: Display 'ABOUT' in black #010101 text, uppercase, at the top right of the page. No underline or hover state changes beyond text color.
3. Create an image card: Display a full-width image with sharp 0px corners, bordered by a 1px solid #010101 line at any edge that meets another content block. Immediately below, add black text caption.
## Similar Brands
- **Are.na** — Uses a stark, almost brutalist approach to layout with heavy use of borders and a lack of decorative elements on a white canvas.
- **New York Times (Archive Section)** — Emphasizes clear typography and a grid-based, monochrome layout for content delivery, similar to an academic or editorial presentation.
- **Dropbox Design Site** — Although more playful, it shares the principle of a clear, white canvas and leveraging strong typography over heavy graphics, with emphasis on content hierarchy.
- **Some early web 1.0 sites** — A minimalist, content-focused approach with strict adherence to basic HTML-like rendering, featuring sharp borders and minimal styling beyond default browser appearances.
## Quick Start
### CSS Custom Properties
```css
:root {
/* Colors */
--color-midnight-ink: #010101;
--color-canvas-white: #FFFFFF;
/* Typography — Font Families */
/* Typography — Scale */
--text-xs: 12px;
--leading-xs: 1;
/* Typography — Weights */
--font-weight-regular: 400;
/* Spacing */
--spacing-unit: 4px;
--spacing-5: 5px;
--spacing-8: 8px;
--spacing-10: 10px;
--spacing-20: 20px;
/* Layout */
--section-gap: 40px;
--card-padding: 20px;
--element-gap: 8px;
/* Named Radii */
--radius-all: 0px;
/* Surfaces */
--surface-canvas-white: #FFFFFF;
}
```
### Tailwind v4
```css
@theme {
/* Colors */
--color-midnight-ink: #010101;
--color-canvas-white: #FFFFFF;
/* Typography */
/* Typography — Scale */
--text-xs: 12px;
--leading-xs: 1;
/* Spacing */
--spacing-5: 5px;
--spacing-8: 8px;
--spacing-10: 10px;
--spacing-20: 20px;
}
```
Minimalist editorial canvas; stark…
monochrome editorial manifesto –…
alpine starkness on white canvas
Gallery White Box – stark,…
Editorial Grid, Ink on Paper
Gallery at Dusk
Photographic Contact Sheet — a…
High-contrast digital canvas – a…
Black & White Gallery
High-contrast editorial publication
Editorial Minimal Canvas — Large,…
Archival Text on White. A single…
Minimalist gallery wall. Expansive…
High-contrast monochrome blueprint
Architectural blueprint on white…
Architectural blueprint on white…

White gallery canvas.
Editorial archive, high contrast.
Editorial White-glove Service
High-contrast geometric…