# Anacuna — Style Reference
> Type-first stark canvas
**Theme:** light
Anacuna embodies a striking 'digital Brutalism' aesthetic: stark contrast of black text on a generous white canvas, punctuated by ultra-minimalist interaction elements. Typography is primary, dominating the visual field with large, bold characters and precise tracking. Subtle borders and a single playful accent color soften the edges of this otherwise stark, information-dense interface, creating an experience that is both direct and distinctively artistic.
## Tokens — Colors
| Name | Value | Token | Role |
|------|-------|-------|------|
| Canvas White | `#ffffff` | `--color-canvas-white` | Page backgrounds, default surface color, text backgrounds for contrast within lists |
| Ink Black | `#000000` | `--color-ink-black` | Primary text, borders for all interactive and structural elements, decorative rules for content separation, icon outlines |
| Flamingo Pink | `#ffc8c8` | `--color-flamingo-pink` | Red action color for filled buttons, selected navigation states, and focused conversion moments. |
## Tokens — Typography
### ABCMonumentGrotesk-Regular — The sole typeface on the site. Its consistent weight and geometric structure convey directness. Used for all headings, body text, links, and buttons, maintaining a unified visual voice across all content levels. The varied sizes provide hierarchy without relying on weight changes. · `--font-abcmonumentgrotesk-regular`
- **Substitute:** Space Grotesk, Montserrat, Inter
- **Weights:** 400
- **Sizes:** 15px, 31px, 94px
- **Line height:** 1.00, 1.11
- **Letter spacing:** normal
- **Role:** The sole typeface on the site. Its consistent weight and geometric structure convey directness. Used for all headings, body text, links, and buttons, maintaining a unified visual voice across all content levels. The varied sizes provide hierarchy without relying on weight changes.
### Type Scale
| Role | Size | Line Height | Letter Spacing | Token |
|------|------|-------------|----------------|-------|
| caption | 15px | 1.11 | — | `--text-caption` |
| body | 31px | 1.11 | — | `--text-body` |
| display | 94px | 1 | — | `--text-display` |
## Tokens — Spacing & Shapes
**Density:** comfortable
### Spacing Scale
| Name | Value | Token |
|------|-------|-------|
| 4 | 4px | `--spacing-4` |
| 6 | 6px | `--spacing-6` |
| 7 | 7px | `--spacing-7` |
| 8 | 8px | `--spacing-8` |
| 10 | 10px | `--spacing-10` |
| 12 | 12px | `--spacing-12` |
| 14 | 14px | `--spacing-14` |
| 21 | 21px | `--spacing-21` |
### Border Radius
| Element | Value |
|---------|-------|
| tags | 27.4285px |
| buttons | 27.4285px |
### Layout
- **Card padding:** 14px
- **Element gap:** 7px
## Components
### Navigation Button
**Role:** Secondary navigation and utility buttons
Ghost button with an Ink Black stroke and default Canvas White background. 27.4285px border radius, 7.71px vertical padding, 13.71px horizontal padding.
### Brand Tag
**Role:** Primary brand identifier button in the header
A filled button with a Flamingo Pink background, Ink Black text, and 27.4285px border radius. 7.71px vertical padding, 13.71px horizontal padding.
### Section Separator
**Role:** Visual division between list items and main content sections
A 1px solid Ink Black border, providing horizontal separation between large text blocks or interactive list items.
### Headline Link with Tag
**Role:** Main content items combining a large headline with an associated descriptive tag
A full-width Ink Black bottom border. The main text is 94px ABCMonumentGrotesk-Regular, followed by a smaller, ghost-style tag (15px ABCMonumentGrotesk-Regular, Ink Black text, Canvas White background, 27.4285px radius, with 7.71px vertical and 13.71px horizontal padding) offset to the right.
## Do's and Don'ts
### Do
- Always use ABCMonumentGrotesk-Regular for all text elements.
- Apply Ink Black (#000000) for all text color and border strokes.
- Ensure backgrounds are Canvas White (#ffffff) unless explicitly a Flamingo Pink (#ffc8c8) brand tag.
- Use 27.4285px border radius for all interactive elements like buttons and tags.
- Separate major content sections using a 1px solid Ink Black (#000000) horizontal rule.
- Maintain a minimum of 7px elementGap for horizontal spacing between inline elements.
- Pad interactive tags and buttons with 7.71px vertical and 13.71px horizontal padding.
### Don't
- Do not introduce additional color beyond Canvas White, Ink Black, and Flamingo Pink.
- Avoid using drop shadows or complex elevation; maintain a flat, border-driven aesthetic.
- Do not vary font weights; all text should be ABCMonumentGrotesk-Regular at weight 400.
- Refrain from using color to indicate primary or secondary actions; instead, use composition and border styles.
- Do not use internal padding within content blocks; rely on the universal horizontal rule for separation.
- Avoid introducing additional fonts or typographic styles; maintain the single, consistent typeface.
- Do not deviate from the specified border radius; its unusual value is a core brand identifier.
## Imagery
The site uses no traditional imagery beyond text-based logos or tiny decorative icons within specific link contexts. Visuals are entirely driven by typography, layout, and the stark black-and-white contrast. When small graphics are present (e.g., brand logos within tags), they are monochrome and treated as inline text elements.
## Layout
The page uses a full-bleed layout without a max-width container, allowing the main content to span the entire viewport. The hero consists of simple header navigation with a brand tag. The primary content area features large, stacked headlines, each acting as a link, separated by thin horizontal Ink Black rules. Most content is left-aligned, creating a dynamic, newspaper-like column. Navigation is a minimal top-right bar with ghost buttons, consistent across sections.
## Agent Prompt Guide
Quick Color Reference:
text: #000000
background: #ffffff
border: #000000
accent: #ffc8c8
primary action: #ffc8c8 (filled action)
Example Component Prompts:
1. Create a top navigation bar: Canvas White background. 'Ana Cuna' Brand Tag (Flamingo Pink background, Ink Black text, 27.4285px radius, 7.71px vertical padding, 13.71px horizontal padding). 'Play' and 'About' Navigation Buttons (Ink Black 1px border, Canvas White background, 27.4285px radius, 7.71px vertical padding, 13.71px horizontal padding). All text 15px ABCMonumentGrotesk-Regular.
2. Create a main content link section: Full width. Display text 'INDIE GAMES FESTIVAL' (94px ABCMonumentGrotesk-Regular, Ink Black, 1.0 lineHeight). Below it, a 1px Ink Black horizontal separator line. Followed by a 'Google Play' Tag (Ink Black 1px border, Canvas White background, 27.4285px radius, 7.71px vertical padding, 13.71px horizontal padding), 7px to the right of the main text.
3. Create a footer: Ink Black text (15px ABCMonumentGrotesk-Regular). Link 'LEGAL' and 'COOKIES' using Canvas White background, Ink Black text. No interactive styling.
## Similar Brands
- **Brutalism.js** — Shares the stark black-on-white, raw typography, and minimal interaction design.
- **Are.na** — Exhibits a similar focus on content containers, text as primary UI, and a near-monochromatic palette with minimal accents.
- **Studio Dumbar** — Employs bold, editorial typography and high contrast for a strong brand statement, similar to the Anacuna approach.
- **The Practical Brutalism (design trend)** — Follows the current trend of web brutalism with oversized typography, clear separation lines, and a deliberate lack of ornamentation.
## Quick Start
### CSS Custom Properties
```css
:root {
/* Colors */
--color-canvas-white: #ffffff;
--color-ink-black: #000000;
--color-flamingo-pink: #ffc8c8;
/* Typography — Font Families */
--font-abcmonumentgrotesk-regular: 'ABCMonumentGrotesk-Regular', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
/* Typography — Scale */
--text-caption: 15px;
--leading-caption: 1.11;
--text-body: 31px;
--leading-body: 1.11;
--text-display: 94px;
--leading-display: 1;
/* Typography — Weights */
--font-weight-regular: 400;
/* Spacing */
--spacing-4: 4px;
--spacing-6: 6px;
--spacing-7: 7px;
--spacing-8: 8px;
--spacing-10: 10px;
--spacing-12: 12px;
--spacing-14: 14px;
--spacing-21: 21px;
/* Layout */
--card-padding: 14px;
--element-gap: 7px;
/* Border Radius */
--radius-3xl: 27.4285px;
/* Named Radii */
--radius-tags: 27.4285px;
--radius-buttons: 27.4285px;
}
```
### Tailwind v4
```css
@theme {
/* Colors */
--color-canvas-white: #ffffff;
--color-ink-black: #000000;
--color-flamingo-pink: #ffc8c8;
/* Typography */
--font-abcmonumentgrotesk-regular: 'ABCMonumentGrotesk-Regular', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
/* Typography — Scale */
--text-caption: 15px;
--leading-caption: 1.11;
--text-body: 31px;
--leading-body: 1.11;
--text-display: 94px;
--leading-display: 1;
/* Spacing */
--spacing-4: 4px;
--spacing-6: 6px;
--spacing-7: 7px;
--spacing-8: 8px;
--spacing-10: 10px;
--spacing-12: 12px;
--spacing-14: 14px;
--spacing-21: 21px;
/* Border Radius */
--radius-3xl: 27.4285px;
}
```
High-contrast digital canvas – a…
Raw concrete with meticulous…
alpine starkness on white canvas
Graphic Monochrome Canvas: crisp,…
High-contrast stark blueprint
Brutalist industrial canvas
Minimalist editorial canvas; stark…
High-contrast theatrical canvas
Black canvas, stark typography
High-contrast geometric…
High-contrast monochrome blueprint
High-contrast dynamic ledger.…
Editorial Minimal Canvas — Large,…
Dark canvas, bold blobs
Monochromatic Canvas, Vivid…
Brutalism meets engineered…
Distressed newsprint,…
Minimalist digital canvas
Architectural Blueprint Canvas
Vivid color-block canvas