# Design Language for namu.systems

## Aesthetics and Tone
namu.systems draws from the visual philosophy of a Japanese dry garden (karesansui) -- not the tourist-postcard version, but the working gardens of Kyoto's sub-temples where raked gravel meets moss-covered stone in a daily act of maintenance and meditation. The word "namu" (meaning "tree" in Korean, and evoking "namu amida butsu" -- a devotional invocation in Japanese Buddhism) grounds the entire visual system in the quiet authority of something that grows slowly, roots deeply, and endures without spectacle.

The aesthetic is **zen** in the strict sense: elimination as a creative act. Every element on the page earns its presence by what was removed to make space for it. This is not minimalism-as-trend (the Instagram kind with white backgrounds and sans-serif platitudes); this is the structural discipline of a monastic architect who understands that a single stone placed correctly can hold more meaning than an entire cathedral. The mood is the hour before dawn in a mountain temple -- cool air, grey light filtering through shoji screens, the faint scent of hinoki wood, the sound of water dripping from a bamboo tsukubai into a stone basin.

Color exists but is restrained to the spectrum of natural materials: unglazed clay, raw linen, aged paper, weathered cedar. There are no saturated hues. Brightness is suspect. The palette breathes at the frequency of cream, stone, and moss -- colors that do not demand attention but reward sustained looking. The overall tone is **grounded-earthy**: something that communicates rootedness and competence without ever raising its voice. It is the visual equivalent of a well-made tool that fits perfectly in the hand.

## Layout Motifs and Structure
The layout operates on a **modular-blocks** system inspired by the tatami-mat proportioning of Japanese architecture, where every room is composed from a fixed-ratio rectangular module (the tatami) arranged in specific configurations. Here, the viewport is subdivided into a grid of blocks that follow a 3:2 aspect ratio, creating a rhythmic field of content containers that feel architectural rather than decorative.

**Grid System:**
The primary grid uses a 12-column base at desktop, but content is organized into discrete **blocks** that snap to 2-column, 3-column, 4-column, and 6-column widths. Each block has identical internal padding (2rem on all sides) and is separated from adjacent blocks by a precise 4px gap -- thin enough to read as a structural joint rather than a gutter. The gaps are rendered in a muted stone tone (#B8AFA4), evoking the visible mortar between fitted stones in a temple wall.

**Vertical Rhythm:**
Blocks are not stacked in a single continuous column. Instead, they form irregular clusters that shift position as the user scrolls -- a 4-column block on the left followed by two 2-column blocks stacked on the right, then a full-width block, then three equal blocks in a row. The pattern never repeats exactly. Each cluster occupies roughly 80vh, creating a cadence of pause-and-movement that mirrors the experience of walking through a sequence of garden rooms.

**Negative Space as Architecture:**
Between block clusters, generous negative space (minimum 15vh) acts as a structural pause. These voids are not empty -- they carry the background texture (a subtle washi paper grain at 3% opacity) and occasionally a single thin horizontal line (#C8C0B4, 1px) that stretches across 40% of the viewport width, always offset from center. These lines function like the rock-garden rake marks: evidence of human intention in apparent emptiness.

**Navigation:**
Navigation is collapsed into a single icon (three horizontal lines, each 2px tall, spaced 6px apart, in #6B6156) positioned at top-right with 1.5rem offset from both edges. The menu itself, when opened, slides in as a full-height panel from the right edge, occupying exactly 320px width, with a semi-transparent overlay (#F5F0E8 at 92% opacity) covering the remaining viewport. Menu items are stacked vertically in Barlow Condensed at 1.1rem, letterspaced at 0.08em, uppercase.

## Typography and Palette
**Typography:**

- **Display / Headlines:** "Barlow Condensed" (Google Fonts) -- weight 600, used at 2.8rem-5rem. The condensed proportions create a sense of vertical compression that echoes the upward thrust of trees (namu). The narrow letterforms pack dense meaning into minimal horizontal space, a typographic equivalent of zen economy. Used in uppercase with letterspacing of 0.12em for primary headlines, creating a quiet authority reminiscent of engraved stone markers at temple entrances. Line height: 1.05 -- tight, allowing the letters to breathe only vertically.

- **Body / Reading:** "IBM Plex Sans" (Google Fonts) -- weight 400 for body text, weight 500 for emphasis. Set at 0.95rem with a line height of 1.75. IBM Plex Sans carries the functional clarity of Swiss typography but with subtle humanist warmth in its curves -- the 'a' has a small aperture that grounds it, the 'g' has a simple loop that reads quickly. It is an engineer's typeface that has not forgotten it serves human eyes. Paragraph max-width: 38em (approximately 65-70 characters per line).

- **Captions / Metadata:** "Barlow Condensed" (Google Fonts) -- weight 400, 0.75rem, uppercase, letterspaced at 0.15em, in #8A8279. Used for labels, timestamps, category tags, and block titles. The condensed form at small sizes creates a compact, code-like density that signals systems-level information without resorting to monospace.

**Palette:**

The palette is **creamy-pastel** -- colors derived from natural Japanese materials, each desaturated to the point where they feel like memories of color rather than color itself.

| Role | Name | Hex | Usage |
|------|------|-----|-------|
| Background (primary) | Unglazed Clay | #F5F0E8 | Page background, block interiors |
| Background (secondary) | Aged Linen | #EDE7DB | Alternate block backgrounds, hover states |
| Text (primary) | Temple Charcoal | #3D3830 | Headlines, body text |
| Text (secondary) | Weathered Stone | #6B6156 | Captions, metadata, secondary text |
| Accent (warm) | Dried Moss | #9B9471 | Active states, subtle highlights, links |
| Accent (cool) | Morning Fog | #C4BFB5 | Borders, dividers, inactive states |
| Structural | Joint Stone | #B8AFA4 | Grid gaps, structural lines |
| Emphasis | Cedar Bark | #7A6E5C | Hover states on interactive elements |

All color transitions use 350ms ease-out timing -- slow enough to feel intentional, like ink absorbing into paper. No color in the palette exceeds 45% saturation. The warmth comes not from any single hue but from the collective temperature of the palette: everything tilts toward yellow undertones, as if the entire interface has been aged in a room with hinoki wood walls.

## Imagery and Motifs
**Icon-Heavy Visual Language:**
namu.systems replaces photography and illustration with a comprehensive **icon system** -- simple, stroke-based icons drawn at 1.5px stroke weight in Temple Charcoal (#3D3830). Every concept, feature, and navigation element is represented by a custom icon that follows a strict visual grammar:

- All icons sit within an implicit 24x24 grid
- Corners use a 2px radius -- never fully rounded, never sharp
- Strokes are always 1.5px, never filled (except for active/selected states where a subtle 8% opacity fill appears)
- The icon language draws from both natural forms (leaf, branch, stone, water, mountain) and systems forms (node, connection, layer, module, flow)
- Icons appear at three scales: 20px (inline with text), 32px (block headers), and 64px (section focal points)

**Grid-Line Motifs:**
The secondary visual motif is **grid-lines** -- thin lines (#C4BFB5 at 60% opacity, 1px) that appear as both decorative and structural elements throughout the design. These lines serve multiple purposes:

1. **Rake Marks:** Horizontal lines that span the full width of content blocks, spaced at 48px intervals, creating a subtle ruled-paper effect that evokes the raked patterns in dry gardens. These lines are rendered at 0.3 opacity so they read as texture rather than interface elements.

2. **Connection Lines:** Lines that bridge between adjacent blocks, running through the 4px gap between them -- visual evidence that the modular blocks are part of a connected system. These connection lines are 1px solid in Joint Stone (#B8AFA4).

3. **Intersection Markers:** At points where horizontal and vertical grid lines cross, a small circle (4px diameter, 1px stroke, no fill) marks the intersection. These appear sparingly -- perhaps 3-4 per viewport -- and suggest a coordinate system underlying the visible design.

4. **Growth Lines:** Vertical lines that emerge from the bottom of certain blocks and extend downward into the negative space between clusters, suggesting root systems or growth vectors. These are rendered as dashed lines (4px dash, 8px gap) in Dried Moss (#9B9471) at 40% opacity.

**Texture:**
The background carries a washi-paper texture applied as a repeating SVG pattern at very low opacity (3-5%). The texture is not photographic but procedurally generated: irregular fiber-like lines at random angles, creating a barely-perceptible organic grain that prevents the background from feeling digitally flat.

## Prompts for Implementation
**Full-Screen Narrative Entry:**
The site opens to a full-viewport screen of Unglazed Clay (#F5F0E8) with the washi texture barely visible. For 600ms, nothing appears. Then, from the exact center of the viewport, a single thin vertical line (1px, Temple Charcoal at 40% opacity) begins to grow -- simultaneously upward and downward -- using a **fade-reveal** animation that takes 800ms with an ease-out curve. The line extends to approximately 30vh total height. After a 200ms pause, the word "NAMU" fades in (opacity 0 to 1 over 600ms) in Barlow Condensed 600 weight at 4.5rem, positioned just above the midpoint of the vertical line. Below the midpoint, "SYSTEMS" fades in 300ms later at 1.2rem, letterspaced at 0.25em, in Weathered Stone (#6B6156). The vertical line then fades to 15% opacity and remains as a persistent structural element.

**Fade-Reveal Animation System:**
All content transitions use fade-reveal as the primary animation pattern. Blocks do not slide, bounce, or scale. They simply materialize -- opacity transitions from 0 to 1 over 500-700ms, with a subtle vertical translation of 8px (starting 8px below final position, moving up as they fade in). The timing is staggered: within a block cluster, the first block animates at 0ms delay, the second at 150ms, the third at 300ms. This creates a gentle cascade effect like stones being placed one by one in a garden arrangement.

**Scroll Behavior:**
Scrolling is smooth but not hijacked. The native scroll remains, enhanced only by Intersection Observer triggers that activate fade-reveal animations as blocks enter the viewport (triggered at 15% visibility threshold). There is no parallax, no scroll-jacking, no momentum manipulation. The scroll feels like turning pages in a hand-bound book -- direct, responsive, and unhurried.

**Block Interaction:**
On hover, a block's background shifts from Unglazed Clay (#F5F0E8) to Aged Linen (#EDE7DB) over 350ms. The block's header icon transitions from stroke-only to stroke-with-fill (8% opacity fill in Dried Moss). No other hover effects. No shadows, no elevation changes, no scale transforms. The interaction communicates "this is selectable" through color temperature alone.

**Icon Animation on Scroll-Enter:**
When a block containing a 64px focal icon enters the viewport, the icon draws itself using a path-draw animation (SVG stroke-dasharray technique): the icon's strokes appear to be drawn by an invisible hand over 1200ms, starting from the top-left anchor point and progressing along the path sequence. After the draw completes, the icon settles at full opacity. This is the single moment of visual complexity in an otherwise restrained interface -- a controlled flourish that rewards attention.

**Grid-Line Rendering:**
Grid lines are rendered as SVG elements layered behind content blocks. They fade in at 20% opacity as the viewport scrolls, reaching full designated opacity (0.3 for rake marks, 0.6 for connection lines) only when their associated content block is fully visible. This creates the impression that the structural grid materializes in response to the content it supports, rather than pre-existing as a static framework.

**Responsive Behavior:**
At tablet (768px), the block grid collapses from 12 columns to 6, maintaining the 3:2 aspect ratio of individual blocks but reducing cluster complexity. At mobile (480px), blocks stack into a single column but retain their internal padding, structural gaps (now 2px), and the grid-line motifs (simplified to horizontal rake marks only). The navigation icon remains at top-right; the slide-in menu expands to full width.

**AVOID:** CTA-heavy layouts, pricing blocks, stat-grids, hero carousels, testimonial sliders, gradient backgrounds, drop shadows, rounded-corner cards, stock photography, emoji, exclamation marks in copy, "Get Started" buttons, floating action buttons, chatbot widgets, cookie consent banners styled as design elements.

## Uniqueness Notes
**Differentiators from other designs:**

1. **Icon-as-Imagery System:** While icon-heavy sits at only 2% frequency in the design pool, namu.systems pushes further by making icons the *sole* imagery mode. There are no photographs, no illustrations, no abstract shapes. Every visual communication happens through a consistent stroke-icon vocabulary derived from natural and systems forms. This creates a visual language that is simultaneously technical (systems-oriented) and organic (tree/nature-derived), directly expressing the domain name's dual meaning.

2. **Tatami-Module Block Grid:** The modular-blocks layout (7% frequency) is implemented here not as generic content cards but as an architectural system based on tatami-mat proportions. The 3:2 ratio blocks, 4px structural joints, and irregular-but-intentional clustering create a layout that reads as a built environment rather than a web page. No other design uses this specific proportional system or treats the gaps between blocks as visible architectural joints.

3. **Creamy-Pastel Restraint:** At 1% frequency, creamy-pastel is one of the least-used palettes. namu.systems interprets it not as candy-soft pastels but as the desaturated warmth of natural Japanese materials -- aged paper, unglazed ceramic, weathered wood. No color in the palette exceeds 45% saturation. The warmth is collective rather than individual: no single color is warm, but together they create the temperature of a hinoki-wood interior.

4. **Rake-Mark Grid Lines:** The grid-lines motif (7% frequency) is uniquely expressed here as a karesansui reference -- the thin horizontal lines at 48px intervals that evoke raked gravel patterns. Combined with intersection markers and growth lines (dashed verticals suggesting root systems), the grid becomes a metaphor for the site's name: "namu" (tree) growing through "systems" (the grid). This narrative integration of visual motifs with domain semantics is not present in other designs.

5. **Fade-Reveal as Philosophy:** While fade-reveal appears at 8% frequency, most implementations use it as a simple entrance animation. Here, fade-reveal is the *only* animation pattern -- the entire motion language consists of opacity and minimal vertical translation. This constraint is itself the design statement: emergence without spectacle, presence without performance. The single exception (icon path-draw) serves as a controlled moment of visual complexity that would be invisible without the surrounding restraint.

**Chosen Seed/Style:** aesthetic: zen, layout: modular-blocks, typography: condensed, palette: creamy-pastel, patterns: fade-reveal, imagery: icon-heavy, motifs: grid-lines, tone: grounded-earthy

**Avoided Patterns from Frequency Analysis:**
- playful aesthetic (94%) -- replaced with zen (9%)
- centered layout (99%) -- replaced with modular-blocks (7%)
- warm palette (100%) -- replaced with creamy-pastel (1%)
- scroll-triggered patterns (96%) -- replaced with fade-reveal (8%)
- friendly tone (98%) -- replaced with grounded-earthy (3%)
- minimal imagery (94%) -- replaced with icon-heavy (2%)
- vintage motifs (85%) -- replaced with grid-lines (7%)
- mono typography (98%) -- replaced with condensed (19%)
- photography imagery (73%) -- eliminated entirely in favor of icon system
<!-- DESIGN STAMP
  timestamp: 2026-03-10T16:38:18
  seed: seed
  aesthetic: namu.systems draws from the visual philosophy of a Japanese dry garden (karesans...
  content_hash: 3b216baa843b
-->
