# Design Language for a6c.dev

## Aesthetics and Tone

a6c.dev channels the discipline of a Tokyo signal-processing laboratory that has been redesigned by a retired ukiyo-e printmaker. The visual direction fuses **Japanese minimalism** -- the reverence for negative space, the quiet authority of a single well-placed element -- with a forward-facing, **futuristic-cutting-edge** sensibility that suggests the interface of a device not yet manufactured. Every surface breathes. Every element earns its pixel footprint through restraint.

The mood is that of a late-night engineering session in a Kyoto atelier: the hum of precision equipment, the smell of aged cedar shelving, the glow of a single high-resolution display rendering tomorrow's architecture. There is no clutter, no ornamentation for its own sake. Instead, the site communicates mastery through what it omits. The vintage undertone surfaces in subtle details: the grain of a woodblock texture bleeding through a translucent panel, a kanji-inspired glyph used as a section marker, the patina of old copper expressed as a color accent against an otherwise achromatic field.

The tone is **futuristic-cutting-edge** -- not through neon excess or holographic gimmickry, but through the quiet confidence of a system that has already solved the problems others are still defining. The language of the interface suggests precision instruments: thin hairlines, optical alignment, measured cadence. The future it evokes is not loud; it is inevitable.

## Layout Motifs and Structure

The layout is a strict **bento-box** grid system -- a modular composition of rectangular cells with deliberate proportional relationships, inspired by the compartmentalized elegance of a traditional Japanese bento and the geometric rigor of tatami mat arrangements. No cell is arbitrary; each follows a ratio derived from the golden section or simple integer multiples (1:1, 1:2, 2:3).

**Grid Architecture:**
- The viewport is divided into a primary 6-column, 4-row bento matrix with 2px hairline gaps between cells, rendered in pale warm gray (#e8e4df) against the background. The gaps are structural -- they are the "wooden dividers" of the bento, and they never collapse or disappear.
- Cells are sized by a base unit of approximately 160px (fluid, scaling with viewport). A "small" cell is 1x1, a "wide" cell is 2x1, a "tall" cell is 1x2, a "feature" cell is 2x2. The hero area occupies a 3x2 feature cell in the upper-left quadrant.
- The remaining cells contain: a vertical navigation strip (1x4, far right), a footer attribution row (6x1, bottom), and content modules that shift position on scroll to simulate the feeling of rearranging bento compartments.

**Spatial Principles:**
- **Ma (negative space):** At least 30% of the total viewport area at any scroll position must remain empty or near-empty. Content is deliberately sparse. A single sentence in a 2x1 cell with generous padding is preferred over dense paragraphs.
- **Asymmetric balance:** The grid is symmetric in structure but asymmetric in content density. Heavy elements (a large counter, a bold heading) are always offset by one or more empty or near-empty cells.
- **No full-bleed sections.** Every content element lives within its bento cell, bounded by the hairline grid. The grid is always visible, even in the hero.

**Scroll Behavior:**
- Scrolling advances through "trays" -- each tray is a full-viewport bento arrangement. The transition between trays is a smooth vertical slide with a 400ms ease-out, giving the sensation of lifting one bento lid to reveal the next layer beneath.

## Typography and Palette

**Typography:**

- **Primary Headings:** "Space Grotesk" (Google Fonts) -- a proportional sans-serif with a geometric skeleton and open apertures that convey precision without coldness. Used at 48px-80px, weight 700, letter-spacing: -0.02em, for hero text and section titles. Color: charcoal (#2c2c2c) on light backgrounds, warm white (#f5f2ed) on dark cells.
- **Body / Descriptions:** "Inter" (Google Fonts) -- a highly legible sans-serif designed for screens, with a neutral personality that defers to the content. Used at 15px/1.65, weight 400, for all body copy. Color: soft charcoal (#4a4a4a) on light backgrounds.
- **Accent / Labels:** "DM Mono" (Google Fonts) -- a monospaced font used sparingly for numerical counters, timestamps, version labels, and metadata annotations. Used at 12px-14px, weight 400, letter-spacing: 0.06em, text-transform: uppercase. Color: copper accent (#b87333) or muted stone (#8a8578).
- **Typographic Rules:** No underlines. No bold body text. Headings are always set flush-left within their bento cell. Body text is flush-left, ragged-right. No justified text. Line lengths never exceed 55 characters per line.

**Palette:**

The palette follows a **complementary** scheme anchored on a blue-copper axis with an expansive neutral field:

| Role | Color | Hex |
|------|-------|-----|
| Background (primary) | Warm Parchment | #f5f2ed |
| Background (dark cells) | Sumi Ink | #1a1a1e |
| Text (primary) | Charcoal | #2c2c2c |
| Text (secondary) | Stone | #8a8578 |
| Accent (warm) | Aged Copper | #b87333 |
| Accent (cool) | Indigo Dusk | #3d5a80 |
| Grid Lines | Pale Ash | #e8e4df |
| Hover / Focus | Deep Teal | #2a6f6f |
| Counter Glow | Faded Gold | #c9a84c |

The complementary relationship lives between Aged Copper (#b87333) and Indigo Dusk (#3d5a80) -- warm earth and cool distance, the patina of the past and the depth of the approaching horizon. These two colors never appear adjacent; they are always separated by at least one neutral cell, creating a visual rhythm of warm-neutral-cool across the bento grid.

## Imagery and Motifs

**Minimal Imagery Philosophy:**
The site uses almost no photographic imagery. Instead, visual interest comes from typography, color fields, numerical counters, and sparse decorative elements. When an image-like element appears, it is an abstract CSS composition -- a single radial gradient, a thin SVG line drawing, or a halftone dot pattern -- never a photograph.

**Vintage Motifs:**
- **Woodblock Grain Texture:** A subtle, semi-transparent noise texture (opacity 0.04-0.08) overlays select bento cells, evoking the grain of aged hinoki cypress wood. This texture is generated via CSS (background-image with SVG noise filter), not a raster image.
- **Copper Patina Borders:** Certain featured cells have a 1px border in the Aged Copper (#b87333) color with a gradient that shifts from full opacity at the top-left corner to near-transparent at the bottom-right, simulating the uneven oxidation of old copper fittings.
- **Kanji Section Markers:** Each major section (tray) is annotated with a single large kanji character rendered at 200px in the DM Mono font, positioned in the upper-right corner of an otherwise empty bento cell, at 6% opacity in Sumi Ink (#1a1a1e). These function as decorative watermarks, not readable text.
- **Hanko Stamp Element:** A small circular seal (32px diameter) in Aged Copper appears once on the page -- in the footer attribution cell -- as a CSS-drawn circle with a 2px border and a single character inside. This references the traditional Japanese signature stamp.

**Counter-Animate Motif:**
Numerical counters are the primary dynamic visual element. Each tray contains at least one counter -- a large number (set in DM Mono at 64px-96px) that animates from 0 to its target value when the tray scrolls into view. The animation uses a custom ease-out-cubic curve over 1800ms. Counters display version numbers, dates (rendered as integers, e.g., "20260318"), character counts, or abstract indices. The numbers are rendered in Faded Gold (#c9a84c) and are the brightest elements on any given tray, drawing the eye like a lit lantern in a dark corridor.

**Decorative Lines:**
Thin SVG hairlines (0.5px, Stone #8a8578) trace deliberate paths across the bento grid -- horizontal, vertical, and occasionally diagonal at exactly 15 degrees. These lines reference the ruled guides of a traditional drafting table and the precise edges of woodblock registration marks. They animate on scroll: each line draws itself from origin to terminus over 600ms using stroke-dasharray/stroke-dashoffset animation.

## Prompts for Implementation

**Full-Screen Narrative Experience:**
The site must be experienced as a vertical sequence of bento trays, each occupying the full viewport. There is no traditional "page" feeling -- instead, the user descends through layers of a precision instrument, each tray revealing a new facet of content. The hero tray is the most spacious: a single heading ("a6c.dev") in Space Grotesk at 72px, a version counter animating from 0 to the current build number, and four empty cells that establish the rhythm of restraint. Subsequent trays increase content density gradually but never exceed 60% cell occupancy.

**Counter-Animate as Storytelling Device:**
Every tray should feature at least one animated counter. These counters are not decorative afterthoughts -- they are the narrative pulse of the site. The first tray's counter shows a date. The second shows a version. The third shows a measurement. The fourth shows a countdown. The progression of counters tells a silent story of creation, iteration, and anticipation. Each counter uses the same DM Mono typeface and Faded Gold color, creating a through-line across trays.

**Bento Cell Interactions:**
On hover, individual bento cells respond with a subtle background-color shift (from #f5f2ed to #edeae4, a 2% darkening) over 300ms ease. There is no scale, no shadow, no lift. The interaction is nearly subliminal -- it confirms the cell is alive without disrupting the composition. For cells containing counters, hovering pauses the counter mid-animation and displays the target value in Stone (#8a8578) as a small label below.

**Line-Draw Animations:**
The decorative SVG hairlines should animate sequentially as each tray enters the viewport. The first line on a tray begins drawing 200ms after the tray transition completes; subsequent lines follow at 150ms intervals. The drawing speed is 600ms per line. These animations are the only motion on the page besides the counters, and their deliberate pacing reinforces the meditative tempo.

**CSS-Only Where Possible:**
Prefer CSS animations (@keyframes, transition) over JavaScript animation libraries. The counter-animate effect requires minimal JS (IntersectionObserver to trigger, requestAnimationFrame to increment), but all other animations -- line draws, background shifts, tray transitions -- should be pure CSS with scroll-snap and scroll-behavior. The site should feel performant and silent, with no layout shifts or loading jank.

**AVOID:**
- CTA buttons, pricing tables, stat-grids, testimonial carousels
- Parallax scrolling effects (the tray system replaces parallax)
- Staggered entrance animations (elements appear with their tray, not individually)
- Neon colors, glow effects, text shadows
- Hamburger menus, sticky headers, floating action buttons
- Any element that breaks the bento grid boundary

## Uniqueness Notes

**Differentiators from other designs in this collection:**

1. **Bento-box grid as architectural identity:** No other design in this collection uses a visible, persistent modular grid inspired by Japanese bento compartmentalization. While other sites use asymmetric layouts, masonry, or split-screens, a6c.dev's grid is always visible (hairline dividers never hide), always proportional (golden-section ratios), and always present (content lives within cells, never breaks free). The grid IS the design.

2. **Counter-animate as primary narrative device:** While counters appear in other designs as decorative accents, a6c.dev elevates numerical animation to the central storytelling mechanism. Each tray's counter advances a silent narrative (date, version, measurement, countdown), and the consistent DM Mono + Faded Gold treatment creates a visual thread that ties the entire experience together. No other design in this collection treats counters as protagonists.

3. **Complementary palette on a neutral field:** The warm-cool complementary axis (Aged Copper #b87333 vs. Indigo Dusk #3d5a80) is unique in this collection, where most designs rely on warm-gradient or monochrome palettes. The deliberate separation of the two accent colors -- never adjacent, always bridged by neutral cells -- creates a tension-and-release rhythm that no other design achieves.

4. **Japanese-minimal aesthetic without cliche:** The design references Japanese visual culture through structural principles (ma, bento proportions, tatami ratios) and material metaphors (woodblock grain, copper patina, hanko stamp) rather than through cherry blossoms, torii gates, or wave patterns. The Japanese influence is in the bones, not the skin.

5. **SVG line-draw animations replace parallax/stagger:** While 93% of designs in this collection use parallax and stagger animations, a6c.dev deliberately avoids both. Instead, thin SVG hairlines draw themselves sequentially across the bento grid -- a calmer, more precise animation language that references drafting tools and woodblock registration marks rather than cinematic camera movement.

**Planned Seed:** aesthetic: japanese-minimal, layout: bento-box, typography: sans-grotesk, palette: complementary, patterns: counter-animate, imagery: minimal, motifs: vintage, tone: futuristic-cutting-edge

**Avoided overused patterns:** parallax (93%), stagger (93%), asymmetric layout (93%), mono typography (93%), tech motifs (93%), warm palette (100%), gradient palette (100%). Replaced with: counter-animate (12%), bento-box layout (0%), sans-grotesk typography (6%), complementary palette (0%), vintage motifs (25%), line-draw SVG animations.
<!-- DESIGN STAMP
  timestamp: 2026-03-18T19:43:44
  domain: a6c.dev
  seed: unspecified
  aesthetic: a6c.dev channels the discipline of a Tokyo signal-processing laboratory that has...
  content_hash: 55574e45774b
-->
