# INFRINGE — Style Reference
> Graphic Brutalism, Yellow Accent
**Theme:** light
INFRINGE presents a stark, high-contrast editorial aesthetic, driven by large-format imagery and bold, condensed typography. The design operates on a black and white canvas, punctuated dramatically by a single vivid yellow accent that captures attention without softening the overall hard-edged feel. Layouts are dynamic, often utilizing split screens and full-bleed visuals, with text acting as an integrated, graphic element rather than a separate content block. Visual density is high, with a deliberate lack of soft spacing or subtle visual cues, creating a distinct, impactful browsing experience.
## Tokens — Colors
| Name | Value | Token | Role |
|------|-------|-------|------|
| Canvas White | `#ffffff` | `--color-canvas-white` | Page backgrounds, large content blocks, primary surface |
| Midnight Black | `#000000` | `--color-midnight-black` | Neutral form states, badge text, and quiet UI feedback where color should stay understated. Do not promote it to the primary CTA color |
| Ash Gray | `#666666` | `--color-ash-gray` | Input borders and placeholder text, secondary textual elements within interfaces |
| Vivid Marigold | `#ffff01` | `--color-vivid-marigold` | Yellow wash for highlight backgrounds, decorative bands, and soft emphasis behind content. Do not promote it to the primary CTA color |
## Tokens — Typography
### Archivo Black — All textual content, from headlines to body copy and navigation. Its condensed, heavy form is central to the graphic, editorial aesthetic. · `--font-archivo-black`
- **Substitute:** Anton
- **Weights:** 100, 400, 700
- **Sizes:** 12px, 16px, 32px, 48px, 108px, 252px
- **Line height:** 0.80, 1.00, 1.20
- **Letter spacing:** 0.276, 0.052, -0.992, -1.488, -3.348, -7.812
- **Role:** All textual content, from headlines to body copy and navigation. Its condensed, heavy form is central to the graphic, editorial aesthetic.
### Type Scale
| Role | Size | Line Height | Letter Spacing | Token |
|------|------|-------------|----------------|-------|
| caption | 12px | 1.2 | 0.276px | `--text-caption` |
| body-sm | 16px | 1.2 | 0.052px | `--text-body-sm` |
| subheading | 32px | 1.2 | -0.992px | `--text-subheading` |
| heading | 48px | 0.8 | -1.488px | `--text-heading` |
| display-lg | 108px | 0.8 | -3.348px | `--text-display-lg` |
| display-xl | 252px | 0.8 | -7.812px | `--text-display-xl` |
## 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` |
| 20 | 20px | `--spacing-20` |
| 24 | 24px | `--spacing-24` |
| 32 | 32px | `--spacing-32` |
| 80 | 80px | `--spacing-80` |
| 120 | 120px | `--spacing-120` |
### Border Radius
| Element | Value |
|---------|-------|
| none | 0px |
### Layout
- **Section gap:** 32px
- **Card padding:** 16px
- **Element gap:** 16px
## Components
### Mega Headline Block
**Role:** Primary page titles and section headers
Large-format Archivo Black, #000000 on a #ffffff or #ffff01 background. Text is often uppercase, full-width, and can be split across contrasting background blocks. Sizes range from 108px to 252px with a line height of 0.8.
### Navigation Link
**Role:** Primary navigation and interactive menu items
Archivo Black, 16px, #000000 on #ffffff. Vertical stacking with tight spacing, borders often present on hover or active states. Letter spacing 0.052px.
### Content Block Headline
**Role:** Headings within content sections
Archivo Black, 48px, #000000, line height 0.8. Often offset visually against large images or solid colored backgrounds. Letter spacing -1.488px.
### Muted Input Field
**Role:** Form input elements
Text color #666666, border-bottom #666666. No padding or radius beyond content. Archivo Black font.
### Footer Link/Item
**Role:** Informational or secondary navigation links in the footer
Archivo Black, typically 12px or 16px, #000000. Closely spaced, often in a list format. Letter spacing 0.276px for 12px, 0.052px for 16px.
## Do's and Don'ts
### Do
- Prioritize Archivo Black for all text elements to maintain a unified graphic aesthetic.
- Use Midnight Black (#000000) for primary text and borders, establishing strong contrast against Canvas White (#ffffff).
- Employ Vivid Marigold (#ffff01) sparingly for high-impact accents or background blocks to punctuate the black and white palette.
- Maintain a stark visual hierarchy through dramatic changes in font size and background color, rather than subtle elevation or spacing.
- Utilize 0px border-radius consistently across all UI elements for a sharp, unyielding aesthetic, matching the site's brutalist tone.
- Ensure all interactive elements, even if ghost-like, have a clear #000000 border for definition, with no distinct fill color.
### Don't
- Avoid using soft shadows or gentle gradients; the design relies on flat, high-contrast forms.
- Do not introduce additional chromatic colors (e.g., blue, green, red) beyond Vivid Marigold (#ffff01); maintain the restricted color palette.
- Refrain from excessive use of visual padding around content blocks; adopt a dense, tightly packed layout where elements abut each other.
- Do not use rounded corners on any elements; the design emphasizes hard edges (0px border-radius).
- Avoid subtle text distinctions (e.g., light gray on white for secondary text); maintain strong contrast for all textual content.
- Do not feature generic stock photography; all imagery should be bold, fashion-forward, and integrated as a graphic element.
## Imagery
Photography is dominant and serves as a primary content vehicle, often full-bleed or split-screen. Images are bold, conceptual, and highly stylized, showcasing hair culture with an artistic, unconventional lens. They frequently feature strong composition, high impact, and a clear editorial sensibility, often with figures making direct eye contact or striking unusual poses. No product shots, purely editorial and artistic. Icons are minimal, primarily utility-focused, and starkly black on white.
## Layout
The page model is full-bleed, expanding to the edges of the viewport, with a strong emphasis on split-screen layouts and large, impactful visual blocks. The hero section often features a massive, all-caps headline integrated directly into high-contrast black or white background areas, often juxtaposed with large, conceptual photography. Section rhythm is driven by alternating high-contrast panels (black on white, white on black, or vivid yellow accents), with content blocks frequently appearing side-by-side rather than in a single column. Content arrangement is dynamic, with text tightly integrated into graphic areas, sometimes vertically oriented or overlapping, functioning as visual elements themselves. There's a notable absence of traditional grid systems for content, instead favoring an asymmetric, collage-like feel.
## Agent Prompt Guide
Quick Color Reference:
text: #000000
background: #ffffff
border: #000000
accent: #ffff01
primary action: no distinct CTA color
Example Component Prompts:
1. Create a hero section: background split horizontally, left half Midnight Black (#000000), right half Canvas White (#ffffff). On the left, 'INFRINGE' headline Archivo Black 252px, Canvas White text, line-height 0.8, letter-spacing -7.812px. On the right, a large, conceptual image. Overlay a vertical navigation link 'MENU' in Archivo Black 16px, Midnight Black text, letter-spacing 0.052px, rotated 90 degrees.
2. Design a content block: background Canvas White (#ffffff). Headline 'ANTOINE MANCINI' in Archivo Black 48px, Midnight Black text, line-height 0.8, letter-spacing -1.488px. To its right, a vivid Marigold (#ffff01) background panel with a large, editorial photograph. Content block padding all around 16px.
3. Create a Footer Entry: Archivo Black `caption` (12px), Midnight Black text, letter-spacing 0.276px. Items are tightly packed, with 4px spacing between them. The footer itself has a Midnight Black background (#000000) with Canvas White text.
## Similar Brands
- **032c** — Shares a brutalist, editorial aesthetic with bold, all-caps typography and high-contrast layouts.
- **Dover Street Market** — Features a strong graphic identity, often using stark black and white, unconventional layouts, and integrated large typography.
- **AWAY Journal** — Employs an experimental, magazine-like feel with oversized typography and compelling photography.
## Quick Start
### CSS Custom Properties
```css
:root {
/* Colors */
--color-canvas-white: #ffffff;
--color-midnight-black: #000000;
--color-ash-gray: #666666;
--color-vivid-marigold: #ffff01;
/* Typography — Font Families */
--font-archivo-black: 'Archivo Black', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
/* Typography — Scale */
--text-caption: 12px;
--leading-caption: 1.2;
--tracking-caption: 0.276px;
--text-body-sm: 16px;
--leading-body-sm: 1.2;
--tracking-body-sm: 0.052px;
--text-subheading: 32px;
--leading-subheading: 1.2;
--tracking-subheading: -0.992px;
--text-heading: 48px;
--leading-heading: 0.8;
--tracking-heading: -1.488px;
--text-display-lg: 108px;
--leading-display-lg: 0.8;
--tracking-display-lg: -3.348px;
--text-display-xl: 252px;
--leading-display-xl: 0.8;
--tracking-display-xl: -7.812px;
/* Typography — Weights */
--font-weight-thin: 100;
--font-weight-regular: 400;
--font-weight-bold: 700;
/* Spacing */
--spacing-unit: 4px;
--spacing-4: 4px;
--spacing-8: 8px;
--spacing-16: 16px;
--spacing-20: 20px;
--spacing-24: 24px;
--spacing-32: 32px;
--spacing-80: 80px;
--spacing-120: 120px;
/* Layout */
--section-gap: 32px;
--card-padding: 16px;
--element-gap: 16px;
/* Named Radii */
--radius-none: 0px;
}
```
### Tailwind v4
```css
@theme {
/* Colors */
--color-canvas-white: #ffffff;
--color-midnight-black: #000000;
--color-ash-gray: #666666;
--color-vivid-marigold: #ffff01;
/* Typography */
--font-archivo-black: 'Archivo Black', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
/* Typography — Scale */
--text-caption: 12px;
--leading-caption: 1.2;
--tracking-caption: 0.276px;
--text-body-sm: 16px;
--leading-body-sm: 1.2;
--tracking-body-sm: 0.052px;
--text-subheading: 32px;
--leading-subheading: 1.2;
--tracking-subheading: -0.992px;
--text-heading: 48px;
--leading-heading: 0.8;
--tracking-heading: -1.488px;
--text-display-lg: 108px;
--leading-display-lg: 0.8;
--tracking-display-lg: -3.348px;
--text-display-xl: 252px;
--leading-display-xl: 0.8;
--tracking-display-xl: -7.812px;
/* Spacing */
--spacing-4: 4px;
--spacing-8: 8px;
--spacing-16: 16px;
--spacing-20: 20px;
--spacing-24: 24px;
--spacing-32: 32px;
--spacing-80: 80px;
--spacing-120: 120px;
}
```
Vintage academic journal — muted…
Ever-shifting, vibrant canvas
High-contrast editorial publication
Editorial Art House
Editorial canvas, bold type
Editorial archive, high contrast.
High-contrast digital brutalism.
monochromatic editorial starkness
Gallery Grid, high contrast.
Industrial Print Workshop: stark…
Pixelated monochrome glitch
Gallery White Box – stark,…
digital street art
Neon outlines on crimson canvas
Minimalist gallery canvas
Vibrant billboard clarity
monolithic concrete gallery
Brutalist industrial canvas
Monochromatic cinematic gallery.
Editorial Grid, Ink on Paper