Grids

Grids

Preview image. Unlock full-res

Blueprint in Motion – a stark, interactive canvas where giant letterforms are the only dynamic elements.

Industrydesign
Palette
#ffffff
#010101
#f1f1f1
#282828
#c2c2c2

Color palette

neutral
Canvas White
#ffffff

Primary page background, elevated card surfaces

Graphite Black
#010101

Primary text color, bold headlines, core interactive elements like the central diamond

Concrete Gray
#f1f1f1

Secondary background, subtle dividers, supporting text

Charcoal Text
#282828

General body text, default text contrast on light backgrounds

Smoke Border
#c2c2c2

Subtle card outlines, placeholder text

Typography

Type scale
display264px · 1.1 · -10.56px
The quick brown fox jumps over the lazy dog
heading86px · 1.14 · -3.27px
The quick brown fox jumps over the lazy dog
subheading31px · 1.21 · -0.31px
The quick brown fox jumps over the lazy dog
body16px · 1
The quick brown fox jumps over the lazy dog
body-sm14px · 1.64 · -0.42px
The quick brown fox jumps over the lazy dog
caption10px · 1.7 · -0.42px
The quick brown fox jumps over the lazy dog
custom_40538
Weights
400
Sizes
10px, 14px, 31px, 86px, 264px
Line height
1.1, 1.14, 1.21, 1.3, 1.62, 1.64, 1.7
Letter spacing
-0.0420em, -0.0380em, -0.0100em, -0.0070em, -0.0060em, -0.0020em

Primary display font for all headings and large interactive text elements. Its geometric structure and varying letter-spacing contribute to the architectural, dynamic feel of the site. Critical for large, animating text.

-apple-system
Weights
400
Sizes
16px
Line height
1
Letter spacing
normal
Fallback
system-ui

Fallback and utilitarian text for smaller labels and descriptive copy, ensuring readability despite the highly stylized main display font.

Spacing & shape

Spacing
Section gap40px
Card padding0px
Element gap7px
Radius
Cards0px

Elevation

Card
rgba(0, 0, 0, 0.24) 0px 1px 2px 0px

Components

Standard CardContainer for content, appearing as an overlay or distinct element.

Background is Canvas White (#ffffff). Features a subtle shadow: rgba(0, 0, 0, 0.24) 0px 1px 2px 0px. Border radius is 0px. Padding is not applied directly to the card itself (0px) but content layers within.

Loading IndicatorVisual cue for content loading states.

Text 'Loading...' uses custom_40538 font at 10px, Graphite Black (#010101).

Primary Display TextLarge, interactive headings and key messages.

Composed of individual letters or words using custom_40538 at sizes ranging from 31px up to 264px, with Graphite Black (#010101) or Charcoal Text (#282828). Features dynamic letter-spacing (e.g., -0.0420em) and animation capabilities.

Utility TextInformational text like copyrights or small labels.

Uses -apple-system (system-ui) font at 16px, Charcoal Text (#282828).

Guidelines

Do
  • Use Canvas White (#ffffff) for all primary page and card backgrounds to maintain a stark, clean canvas aesthetic.
  • Apply Graphite Black (#010101) for all main headlines and significant text elements, emphasizing strong contrast.
  • Utilize custom_40538 for all headings and large textual components, embracing its geometric forms and dynamic letter-spacing for visual impact.
  • Employ a 0px border radius for all cards and containers to enforce a sharp, angular aesthetic.
  • Introduce depth only through subtle box-shadows like rgba(0, 0, 0, 0.24) 0px 1px 2px 0px for cards, avoiding heavy or colored shadows.
  • Prioritize text as the main visual and interactive element, especially large, animated letterforms.
  • Maintain generous spacing, with section gaps of 40px and dynamic element spacing derived from the base unit of 4px.
Don’t
  • Do not use highly saturated or chromatic colors for any UI elements; maintain a strict monochrome palette.
  • Avoid rounded corners on any primary UI components; the design language relies on sharp angles and geometric precision.
  • Do not introduce complex gradients or background images; surfaces should be solid colors.
  • Do not use heavy or numerous drop shadows, as subtle elevation is preferred.
  • Avoid decorative icons or illustrations that are not integral to content; focus on typographic and geometric forms.
  • Do not deviate from the distinct letter-spacing values provided for custom_40538, as they are crucial to its visual identity.
  • Do not introduce highly varied font weights; stick to the specified 400 weight for custom_40538 and -apple-system.

About this system

Show

Grids' visual style evokes the precision of an architectural drawing coming to life, with dynamic motion shaping static typography. The aesthetic is stark, relying on a monochrome palette and sharp geometric forms. Giant, highly tracked letterforms transform into interactive elements, giving the impression of blueprints being manipulated in real-time. Subtle shadows provide the only depth in an otherwise flat, canvas-like environment.

Layout

The page operates on a full-bleed model, without a fixed max-width, allowing elements to extend to the viewport edges. The hero section is dominated by large, interactive text elements and geometric shapes (e.g., the rotating diamond) appearing floating on the Canvas White background. Sections have a spacious rhythm, with alternating white and light gray backgrounds indicated by the 'Concrete Gray' and 'Canvas White' surfaces, creating visual breaks. Content is arranged with a strong emphasis on horizontal and vertical lines, reminiscent of a technical drawing grid, and features large, often animated, typography. The navigation appears to be a minimal top bar, possibly a single line indicating progress or sections, reinforcing the technical blueprint aesthetic. The overall density is spacious, giving elements ample room to breathe and animate.

Imagery

The design predominantly uses typography as its core visual element, with a strong focus on large, animated letterforms. There are no traditional photographs, illustrations, or product screenshots. Icons are minimal, represented by simple geometric shapes (like the central rotating black diamond) or basic system icons. The visual language is purely abstract and interactive, using text and simple forms to convey meaning and create a dynamic experience. Imagery is effectively replaced by animated, oversized text that functions as both content and decorative element.

Reminiscent of Awwwards, Future Fonts, Locomotive, Bruno Simon's Portfolio.

# Grids — Style Reference
> Blueprint in Motion – a stark, interactive canvas where giant letterforms are the only dynamic elements.

**Theme:** light

**Site:** https://grids.obys.agency

Grids' visual style evokes the precision of an architectural drawing coming to life, with dynamic motion shaping static typography. The aesthetic is stark, relying on a monochrome palette and sharp geometric forms. Giant, highly tracked letterforms transform into interactive elements, giving the impression of blueprints being manipulated in real-time. Subtle shadows provide the only depth in an otherwise flat, canvas-like environment.

## Tokens — Colors

| Name | Value | Token | Role |
|------|------|------|------|
| Canvas White | `#ffffff` | `--color-canvas-white` | Primary page background, elevated card surfaces |
| Graphite Black | `#010101` | `--color-graphite-black` | Primary text color, bold headlines, core interactive elements like the central diamond |
| Concrete Gray | `#f1f1f1` | `--color-concrete-gray` | Secondary background, subtle dividers, supporting text |
| Charcoal Text | `#282828` | `--color-charcoal-text` | General body text, default text contrast on light backgrounds |
| Smoke Border | `#c2c2c2` | `--color-smoke-border` | Subtle card outlines, placeholder text |

## Tokens — Typography

### custom_40538
- **Weights:** 400
- **Sizes:** 10px, 14px, 31px, 86px, 264px
- **Line height:** 1.1, 1.14, 1.21, 1.3, 1.62, 1.64, 1.7
- **Letter spacing:** -0.0420em, -0.0380em, -0.0100em, -0.0070em, -0.0060em, -0.0020em
- **Role:** Primary display font for all headings and large interactive text elements. Its geometric structure and varying letter-spacing contribute to the architectural, dynamic feel of the site. Critical for large, animating text.

### -apple-system
- **Substitute:** system-ui
- **Weights:** 400
- **Sizes:** 16px
- **Line height:** 1
- **Letter spacing:** normal
- **Role:** Fallback and utilitarian text for smaller labels and descriptive copy, ensuring readability despite the highly stylized main display font.

## Tokens — Type Scale

| Role | Size | Line height | Letter spacing |
|------|------|------|------|
| caption | 10px | 1.7 | -0.42px |
| body-sm | 14px | 1.64 | -0.42px |
| body | 16px | 1 | — |
| subheading | 31px | 1.21 | -0.31px |
| heading | 86px | 1.14 | -3.27px |
| display | 264px | 1.1 | -10.56px |

## Tokens — Spacing

- **Section gap:** 40px
- **Card padding:** 0px
- **Element gap:** 7px

## Tokens — Radius

- **Cards:** 0px

## Tokens — Elevation

- **Card:** `rgba(0, 0, 0, 0.24) 0px 1px 2px 0px`

## Layout

The page operates on a full-bleed model, without a fixed max-width, allowing elements to extend to the viewport edges. The hero section is dominated by large, interactive text elements and geometric shapes (e.g., the rotating diamond) appearing floating on the Canvas White background. Sections have a spacious rhythm, with alternating white and light gray backgrounds indicated by the 'Concrete Gray' and 'Canvas White' surfaces, creating visual breaks. Content is arranged with a strong emphasis on horizontal and vertical lines, reminiscent of a technical drawing grid, and features large, often animated, typography. The navigation appears to be a minimal top bar, possibly a single line indicating progress or sections, reinforcing the technical blueprint aesthetic. The overall density is spacious, giving elements ample room to breathe and animate.

## Imagery

The design predominantly uses typography as its core visual element, with a strong focus on large, animated letterforms. There are no traditional photographs, illustrations, or product screenshots. Icons are minimal, represented by simple geometric shapes (like the central rotating black diamond) or basic system icons. The visual language is purely abstract and interactive, using text and simple forms to convey meaning and create a dynamic experience. Imagery is effectively replaced by animated, oversized text that functions as both content and decorative element.

## Components

### Standard Card
*Container for content, appearing as an overlay or distinct element.*

Background is Canvas White (#ffffff). Features a subtle shadow: rgba(0, 0, 0, 0.24) 0px 1px 2px 0px. Border radius is 0px. Padding is not applied directly to the card itself (0px) but content layers within.

### Loading Indicator
*Visual cue for content loading states.*

Text 'Loading...' uses custom_40538 font at 10px, Graphite Black (#010101).

### Primary Display Text
*Large, interactive headings and key messages.*

Composed of individual letters or words using custom_40538 at sizes ranging from 31px up to 264px, with Graphite Black (#010101) or Charcoal Text (#282828). Features dynamic letter-spacing (e.g., -0.0420em) and animation capabilities.

### Utility Text
*Informational text like copyrights or small labels.*

Uses -apple-system (system-ui) font at 16px, Charcoal Text (#282828).

## Guidelines

### Do

- Use Canvas White (#ffffff) for all primary page and card backgrounds to maintain a stark, clean canvas aesthetic.
- Apply Graphite Black (#010101) for all main headlines and significant text elements, emphasizing strong contrast.
- Utilize custom_40538 for all headings and large textual components, embracing its geometric forms and dynamic letter-spacing for visual impact.
- Employ a 0px border radius for all cards and containers to enforce a sharp, angular aesthetic.
- Introduce depth only through subtle box-shadows like rgba(0, 0, 0, 0.24) 0px 1px 2px 0px for cards, avoiding heavy or colored shadows.
- Prioritize text as the main visual and interactive element, especially large, animated letterforms.
- Maintain generous spacing, with section gaps of 40px and dynamic element spacing derived from the base unit of 4px.

### Don't

- Do not use highly saturated or chromatic colors for any UI elements; maintain a strict monochrome palette.
- Avoid rounded corners on any primary UI components; the design language relies on sharp angles and geometric precision.
- Do not introduce complex gradients or background images; surfaces should be solid colors.
- Do not use heavy or numerous drop shadows, as subtle elevation is preferred.
- Avoid decorative icons or illustrations that are not integral to content; focus on typographic and geometric forms.
- Do not deviate from the distinct letter-spacing values provided for custom_40538, as they are crucial to its visual identity.
- Do not introduce highly varied font weights; stick to the specified 400 weight for custom_40538 and -apple-system.

## Motion Philosophy

Motion is intrinsic to the Grids system, transforming static elements into interactive experiences. Transitions predominantly use an 'ease' timing function over 0.2s for subtle interactions, while larger, more dramatic transformations (like those affecting major type elements) utilize extended durations up to 8.4s. The core animation strategy focuses on 'opacity' and 'transform' properties, specifically to animate text and geometric shapes, reflecting the idea of components assembling or disassembling on a digital blueprint. Named animations, such as 'animation_1_1', suggest a highly choreographed and deliberate use of motion across the site.

## Agent Prompt Guide

**Quick Color Reference:**
- Text: #010101 (Graphite Black)
- Background: #ffffff (Canvas White)
- Secondary Background: #f1f1f1 (Concrete Gray)
- Body Text: #282828 (Charcoal Text)
- Card Shadow: rgba(0, 0, 0, 0.24)

**3-5 Example Component Prompts:**
1. Create a large hero heading for 'GRIDS'. Each letter should be a separate animated element, using custom_40538 font at 264px size, weight 400, color Graphite Black (#010101), with letter-spacing -10.56px. The overall background should be Canvas White (#ffffff).
2. Build a footer section with the text 'Obys Agency ©2021'. Use -apple-system font at 16px, weight 400, color Charcoal Text (#282828). The background of this section should be Concrete Gray (#f1f1f1).
3. Design a content card. It should have a Canvas White (#ffffff) background, 0px border-radius, and a box-shadow of rgba(0, 0, 0, 0.24) 0px 1px 2px 0px. Ensure no internal padding, allowing content to manage its own spacing.
4. Implement a loading indicator with the text 'Loading...' using custom_40538 font at 10px, weight 400, Graphite Black (#010101), positioned at the bottom left of the viewport.

More like this