# Prisma Labs — Style Reference
> High-contrast digital clarity
**Theme:** light
Prisma Labs uses a high-contrast experience with a bright, functional yellow acting as the primary accent against a stark white canvas and deep charcoal text. This creates an energetic and direct communication style. Typography is dense and assertive, with close letter-spacing giving a compact feel. Call-to-action elements are distinct and bold, leveraging the vivid yellow to draw immediate attention. Components are lightweight with minimal adornment, emphasizing content and interaction over heavy UI chrome.
## Tokens — Colors
| Name | Value | Token | Role |
|------|-------|-------|------|
| Canvas White | `#ffffff` | `--color-canvas-white` | Page backgrounds, elevated surfaces |
| Charcoal Text | `#0d0d0d` | `--color-charcoal-text` | Dark borders and separators for elevated surfaces and inverted UI. Do not promote it to the primary CTA color |
| Greyed Text | `#333333` | `--color-greyed-text` | Secondary text, muted links, subtle borders |
| Action Yellow | `#ffd600` | `--color-action-yellow` | Primary call-to-action buttons, active states, key highlights |
| Highlight Red | `#ff0062` | `--color-highlight-red` | Decorative indicators, high-emphasis small text (e.g., notification counts) |
## Tokens — Typography
### Cofo sans — Primary brand typography for headings, navigation, and body text. The tight letter-spacing gives a modern, compact feel, especially for headlines. · `--font-cofo-sans`
- **Substitute:** Montserrat
- **Weights:** 400, 600, 700
- **Sizes:** 10px, 18px, 22px, 72px
- **Line height:** 1.00, 1.10, 1.11
- **Letter spacing:** -0.0070em
- **Role:** Primary brand typography for headings, navigation, and body text. The tight letter-spacing gives a modern, compact feel, especially for headlines.
### Arial — System fallback or specific small text usage, such as meta information or captions. · `--font-arial`
- **Substitute:** Helvetica Neue
- **Weights:** 400
- **Sizes:** 14px
- **Line height:** 1.43
- **Letter spacing:** normal
- **Role:** System fallback or specific small text usage, such as meta information or captions.
### Type Scale
| Role | Size | Line Height | Letter Spacing | Token |
|------|------|-------------|----------------|-------|
| caption | 10px | 1.11 | — | `--text-caption` |
| body | 14px | 1.43 | — | `--text-body` |
| subheading | 18px | 1.1 | — | `--text-subheading` |
| heading | 22px | 1.1 | — | `--text-heading` |
| display | 72px | 1 | -0.7px | `--text-display` |
## Tokens — Spacing & Shapes
**Base unit:** 4px
**Density:** comfortable
### Spacing Scale
| Name | Value | Token |
|------|-------|-------|
| 12 | 12px | `--spacing-12` |
| 16 | 16px | `--spacing-16` |
| 20 | 20px | `--spacing-20` |
| 24 | 24px | `--spacing-24` |
| 84 | 84px | `--spacing-84` |
| 120 | 120px | `--spacing-120` |
| 124 | 124px | `--spacing-124` |
| 136 | 136px | `--spacing-136` |
| 144 | 144px | `--spacing-144` |
### Border Radius
| Element | Value |
|---------|-------|
| others | 10px |
| buttons | 16px |
### Layout
- **Page max-width:** 1500px
- **Section gap:** 84px
- **Card padding:** 24px
- **Element gap:** 16px
## Components
### Primary Action Button
**Role:** Interactive element
Filled rectangular button with vivid Action Yellow background, Charcoal Text, and substantial padding, defining primary calls to action. Uses 16px border-radius. Example text: 'Meet Lensa →'.
### Ghost Navigation Button
**Role:** Interactive element
Text-only button for navigation items or secondary actions, Charcoal Text on Canvas White. Minimal padding and no border-radius. Example text: 'Products', 'Company'.
### Hero Headline
**Role:** Text element
Large, bold Cofo sans text (72px, 700 weight, 1.0 lineHeight) in Charcoal Text for immediate impact and clarity at the top of sections. Significant negative letter spacing.
### Navigation Item
**Role:** Interactive element
Cofo sans text (18px, 400 weight) in Charcoal Text, appearing in the main navigation. Small indicators (like '1') may use Highlight Red. No distinct background or border.
## Do's and Don'ts
### Do
- Always use Action Yellow (#ffd600) for primary interactive elements, ensuring high contrast against Canvas White.
- Apply Charcoal Text (#0d0d0d) for all main headings and body text, maintaining a crisp reading experience.
- Utilize Cofo sans at 72px weight 700 with -0.0070em letter-spacing for all hero-level headlines.
- Implement 16px border-radius for all interactive buttons and 10px for other UI containers, providing a consistent soft-edged feel.
- Maintain a clear visual hierarchy by limiting color; use Highlight Red (#ff0062) sparingly for small, high-emphasis notifications or markers.
- Ensure generous vertical spacing for sections, using the 84px sectionGap to create breathing room between content blocks.
- Use Greyed Text (#333333) for secondary information, sub-navigation, and less prominent links to establish visual hierarchy.
### Don't
- Do not use Action Yellow (#ffd600) for decorative purposes; reserve it strictly for calls-to-action and active states.
- Avoid introducing additional saturated colors unless they serve a clear and distinct functional purpose (e.g., semantic states not present on site).
- Do not use Cofo sans without its characteristic tight letter-spacing; it is integral to the brand's typographic aesthetic.
- Refrain from heavy shadows or multiple borders on components, as the system favors a light and direct visual style.
- Do not vary line-height significantly for Cofo sans headings; maintain values close to 1.1 or 1.0 to keep text compact.
- Avoid using Charcoal Text (#0d0d0d) on any background color other than Canvas White or Action Yellow to preserve contrast.
- Do not use a body text size smaller than 14px (Arial) or 18px (Cofo sans) to ensure readability against the high contrast background.
## Imagery
The site predominantly uses product screenshots of mobile applications, set within realistic device mockups. These screenshots are often accompanied by abstract, organic shapes in brand colors (yellow, blue), positioned behind or wrapping around the device, providing a soft background detail. The screenshots themselves are central and feature realistic portrait photography. Icons are minimal, likely filled, and appear functional within the product UI. Imagery serves a functional and showcasing role, highlighting the application's capabilities directly.
## Layout
The page adheres to a max-width of 1500px, centered on the canvas. The hero section and subsequent content blocks are structured in a two-column layout, often with a large headline and primary action button on the left, and a product screenshot on the right. This arrangement creates a clear focal point and guiding visual flow. Sections are separated by a consistent 84px vertical gap, creating a comfortable density. Navigation is a sticky top bar, containing text links and a brand logo.
## Agent Prompt Guide
**Quick Color Reference:**
- text: #0d0d0d
- background: #ffffff
- border: #0d0d0d
- accent: #ff0062
- primary action: #ffd600 (filled action)
**Example Component Prompts:**
- Create a hero section with a headline "Unlock professional photo editing" at 72px Cofo sans, weight 700 (#0d0d0d, letter-spacing -0.7px). Below it, a Primary Action Button "Get the App →" (#ffd600 background, #0d0d0d text, 16px radius, 26px padding). The section background should be Canvas White (#ffffff).
- Design a navigation bar with a Ghost Navigation Button "Careers" (Cofo sans 18px, weight 400, #0d0d0d) and a small '1' next to it using Highlight Red (#ff0062). The navbar should have a Canvas White (#ffffff) background.
- Implement a card for a feature description: 10px radius, Canvas White (#ffffff) background, 24px padding. Inside, use a subheading (Cofo sans 22px, weight 700, #0d0d0d) for the title and body text (Cofo sans 18px, weight 400, #0d0d0d) for description. The card should be separated from other elements by a 16px elementGap.
## Similar Brands
- **Figma** — High-contrast achromatic UI with a single vibrant accent color for interaction and brand emphasis.
- **Linear** — Minimalist, content-focused design using strong typography, white space, and subtle elevation.
- **Canva** — Bright, clear UI with a dominant yellow accent for action, combined with clean typography and ample white space.
- **Snapchat** — Use of a distinct, vivid yellow for core branding and interactive elements, set against a predominantly light or dark neutral background.
## Quick Start
### CSS Custom Properties
```css
:root {
/* Colors */
--color-canvas-white: #ffffff;
--color-charcoal-text: #0d0d0d;
--color-greyed-text: #333333;
--color-action-yellow: #ffd600;
--color-highlight-red: #ff0062;
/* Typography — Font Families */
--font-cofo-sans: 'Cofo sans', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
--font-arial: 'Arial', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
/* Typography — Scale */
--text-caption: 10px;
--leading-caption: 1.11;
--text-body: 14px;
--leading-body: 1.43;
--text-subheading: 18px;
--leading-subheading: 1.1;
--text-heading: 22px;
--leading-heading: 1.1;
--text-display: 72px;
--leading-display: 1;
--tracking-display: -0.7px;
/* Typography — Weights */
--font-weight-regular: 400;
--font-weight-semibold: 600;
--font-weight-bold: 700;
/* Spacing */
--spacing-unit: 4px;
--spacing-12: 12px;
--spacing-16: 16px;
--spacing-20: 20px;
--spacing-24: 24px;
--spacing-84: 84px;
--spacing-120: 120px;
--spacing-124: 124px;
--spacing-136: 136px;
--spacing-144: 144px;
/* Layout */
--page-max-width: 1500px;
--section-gap: 84px;
--card-padding: 24px;
--element-gap: 16px;
/* Border Radius */
--radius-lg: 10px;
--radius-2xl: 16px;
/* Named Radii */
--radius-others: 10px;
--radius-buttons: 16px;
}
```
### Tailwind v4
```css
@theme {
/* Colors */
--color-canvas-white: #ffffff;
--color-charcoal-text: #0d0d0d;
--color-greyed-text: #333333;
--color-action-yellow: #ffd600;
--color-highlight-red: #ff0062;
/* Typography */
--font-cofo-sans: 'Cofo sans', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
--font-arial: 'Arial', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
/* Typography — Scale */
--text-caption: 10px;
--leading-caption: 1.11;
--text-body: 14px;
--leading-body: 1.43;
--text-subheading: 18px;
--leading-subheading: 1.1;
--text-heading: 22px;
--leading-heading: 1.1;
--text-display: 72px;
--leading-display: 1;
--tracking-display: -0.7px;
/* Spacing */
--spacing-12: 12px;
--spacing-16: 16px;
--spacing-20: 20px;
--spacing-24: 24px;
--spacing-84: 84px;
--spacing-120: 120px;
--spacing-124: 124px;
--spacing-136: 136px;
--spacing-144: 144px;
/* Border Radius */
--radius-lg: 10px;
--radius-2xl: 16px;
}
```

Architectural blueprint on white…
Yellow-green spotlight on warm…

Crisp paper on a clean desk. A…
Architectural blueprint on white…
Vibrant whiteboard sketch. Bright…
High-contrast digital canvas.

High-contrast research tool; like…

Architectural blueprint on white…

High-contrast geometric clarity

Crisp canvas, gradient fireworks.…
High-contrast precision blueprint.

Crisp canvas, magenta highlight
High-contrast utility with violet…
Art-filled creative canvas
Digital collage playground

Crisp Paper, Bold Ink. Like a…

Architectural Digital Canvas. A…
Warm, creative toolkit
High-contrast digital playground.…
White canvas, sharp monochrome…