# Design Language for opensource.day

## Aesthetics and Tone

opensource.day inhabits the visual intersection of a Tokyo architecture studio and a polished steel foundry -- the kind of space where Tadao Ando's concrete meets Dieter Rams's chrome, where emptiness is not absence but intention. The aesthetic is **japanese-minimal** filtered through an industrial-chrome lens: every surface is either void or reflective, every edge either razor-sharp or dissolving into negative space. Think of it as the digital equivalent of a katana displayed in a brushed-aluminum vitrine -- the blade itself is the ornament, the absence of decoration is the design statement.

The domain "opensource.day" suggests a celebration of open collaboration, and this design treats that concept like a ceremonial unveiling -- precise, unhurried, reverent. The tone is **friendly** but never casual; it is the friendliness of a master craftsperson who invites you to observe their work, explains each choice with clarity and patience, but never condescends to decoration for decoration's sake. There is warmth here, but it lives in the precision of the typography, the considered rhythm of the layout, and the subtle way chrome surfaces catch and release light -- not in ornamental flourishes or gratuitous color.

The mood draws from three specific sources: (1) the architectural photography of Hiroshi Sugimoto, where long exposures reduce buildings to pure geometry and light, (2) the industrial design of Braun's T3 pocket radio -- chrome chassis, minimal controls, everything subordinated to function, and (3) the Japanese concept of *kire* (cutting) -- the aesthetic of the decisive cut, the sharp boundary, the clean separation that paradoxically creates connection by making each element distinct and legible.

## Layout Motifs and Structure

The layout follows a **split-screen** architecture that divides the viewport into two distinct territories along a sharp vertical axis. This is not the symmetrical 50/50 split of a generic comparison layout -- it is an asymmetric division, typically 38/62 or 42/58, where the narrower left panel serves as a fixed contextual anchor and the wider right panel carries the narrative content.

**The Left Panel (The Blade):**
A persistent vertical strip running the full height of the viewport, rendered in polished chrome (#C0C0C0 to #E8E8E8 gradient at a 175-degree angle). This panel contains only the domain logotype, a single navigation element (a thin vertical line of section indicators -- small diamond shapes that fill with #1A1A1A as the user scrolls past their corresponding section), and a subtle ambient reflection effect where a faint horizontal light band slowly traverses the chrome surface from top to bottom over a 12-second CSS animation loop. The left panel never scrolls. It is the fixed reference point, the spine of the book, the blade's edge.

**The Right Panel (The Space):**
The content territory. This panel scrolls independently, carrying the site's narrative in a single vertical flow. Sections are separated by generous negative space -- minimum 200px of breathing room between content blocks. Content within this panel sits on a pure #FAFAFA background (not pure white -- the slight warmth prevents clinical sterility) and is inset from both edges: 80px from the split-line, 120px from the right viewport edge. This asymmetric inset creates a subtle leftward gravity that pulls the reader's eye back toward the chrome blade.

**The Split Line:**
The boundary between panels is not a simple border. It is a 2px line of #1A1A1A that, on scroll, occasionally fragments into a series of 3-5 dashed segments (each 20-40px long, separated by 10px gaps) before reassembling -- a subtle animation triggered at section transitions that evokes the momentary dissolution of a boundary, suggesting that the fixed and flowing content exist in dialogue rather than opposition.

**Breakpoint Behavior:**
Below 768px, the split-screen collapses. The chrome panel compresses to a 60px horizontal bar at the top of the viewport (still fixed), retaining only the logotype and the diamond navigation indicators arranged horizontally. The right panel expands to full width. The split-line reorients to horizontal.

**Section Composition within the Right Panel:**
Each content section follows a **sharp-angle** compositional grid where text blocks and visual elements are arranged along diagonal invisible guidelines at 7 degrees off-vertical. This means paragraphs, headings, and decorative elements are offset from each other in a staggered diagonal pattern rather than stacking in a conventional vertical column. The diagonal is subtle enough to feel intentional rather than broken, creating a sense of forward momentum -- like reading a line of text that is always leaning slightly into the next thought.

## Typography and Palette

**Typography:**

- **Display / Headlines:** "Barlow Condensed" (Google Fonts) -- weight 700 for primary headings, weight 600 for secondary headings. This typeface embodies the condensed seed perfectly: its narrow proportions create vertical emphasis that echoes the split-screen's dominant vertical axis, while its slightly rounded terminals prevent the condensed forms from feeling brittle. Used at 3.2rem-5.6rem for hero text, 2rem-3rem for section titles. All headings in uppercase with letter-spacing of 0.08em -- the tracking is tight enough to feel compressed and energetic, open enough to remain legible. Color: #1A1A1A on light backgrounds, #F0F0F0 on dark surfaces.

- **Body Text:** "IBM Plex Sans" (Google Fonts) -- weight 400 for body, weight 500 for emphasis. A humanist sans-serif with enough character to prevent sterility but enough discipline to honor the minimal aesthetic. Its open counters and generous x-height ensure readability at the body size of 1.05rem / 1.75 line-height. Paragraphs are set with a max-width of 580px -- narrow enough to maintain a comfortable reading measure of approximately 65 characters per line. Color: #2C2C2C.

- **Accent / Monospace:** "JetBrains Mono" (Google Fonts) -- weight 400, used for code snippets, metadata labels, timestamps, and navigational micro-text. At 0.85rem with letter-spacing 0.04em, it functions as the "technical voice" that reminds the reader this is a site about open-source software. Its ligatures are enabled for code blocks. Color: #6B6B6B for labels, #1A1A1A for code.

- **Typographic Hierarchy Rule:** No more than three font sizes are ever visible in a single viewport. This constraint enforces the japanese-minimal principle of reduction -- the eye is never overwhelmed, the hierarchy is always immediately legible.

**Palette:**

The palette is **chrome-metallic** -- a restrained range of silvers, grays, and near-blacks punctuated by a single warm accent.

| Role | Color | Hex | Description |
|------|-------|-----|-------------|
| Chrome Light | Bright chrome highlight | #E8E8E8 | Top of chrome gradient, panel highlights |
| Chrome Mid | Brushed steel | #C0C0C0 | Chrome panel base, metallic surfaces |
| Chrome Dark | Gunmetal | #71797E | Shadows on chrome, secondary borders |
| Surface | Off-white | #FAFAFA | Right panel background, content surface |
| Ink | Near-black | #1A1A1A | Primary text, split-line, headings |
| Body | Dark gray | #2C2C2C | Body text, secondary content |
| Muted | Medium gray | #6B6B6B | Captions, labels, tertiary text |
| Accent | Warm amber | #D4A853 | Hover states, active indicators, links |
| Accent Deep | Dark gold | #B8860B | Accent shadows, pressed states |
| Void | True black | #0A0A0A | Full-bleed section backgrounds, contrast zones |

The chrome-metallic palette avoids the cold sterility of pure grays by introducing the warm amber accent (#D4A853) -- a color that evokes the gold leaf in a Japanese screen painting, the brass fitting on a precision instrument, the single warm element in an otherwise monochrome world. This accent is used sparingly: only for interactive elements (hover states, active navigation diamonds, link underlines) and the occasional decorative chevron motif. Its rarity is what gives it power.

**Gradient Strategy:**
Chrome surfaces use a linear-gradient at 175 degrees from #E8E8E8 to #C0C0C0 with a subtle midpoint shift at 45% to create the illusion of a light source positioned above-left. On hover, this gradient subtly rotates by 10 degrees (animated over 0.4s ease-out), simulating the way polished metal catches light when tilted.

## Imagery and Motifs

**Minimal Imagery Approach:**
Consistent with the **minimal** imagery seed, this design uses almost no photographic or illustrative content. Instead, visual interest is generated through three abstract systems:

1. **Chrome Reflection Bands:** Horizontal bands of varying opacity (#FFFFFF at 5-15% opacity) that traverse the left panel's chrome surface, simulating ambient reflections on polished metal. These are pure CSS (linear-gradient overlays on pseudo-elements), animated with slow transform: translateY() keyframes over 10-15 second cycles. Three bands move at different speeds (10s, 13s, 17s -- intentionally prime-number intervals to prevent synchronization), creating an endlessly shifting surface that is never static but never distracting.

2. **Sharp-Angle Chevrons:** The primary decorative motif is the **sharp-angle** chevron -- a thin (1.5px stroke) V-shaped mark rendered in #D4A853 (the warm accent) at precisely 35 degrees from horizontal. These chevrons appear: (a) as section dividers between content blocks -- a horizontal line that breaks into two chevron arms at its center; (b) as list markers replacing conventional bullet points; (c) as hover indicators on navigation elements -- a small chevron that slides in from the left on hover with a 0.25s ease-out transition. The chevron angle of 35 degrees is maintained universally -- it becomes a recognizable signature, the way a particular brush stroke identifies a calligrapher.

3. **Kire Lines:** At section boundaries, a single horizontal line extends from the split-line rightward across the content panel, then abruptly terminates at a precise point (never reaching the right edge). The termination point is marked by a tiny perpendicular tick-mark (8px tall). This is the *kire* motif -- the decisive cut. These lines are rendered in #71797E (Chrome Dark) at 1px weight and appear only on scroll, drawing themselves from left to right over 0.6 seconds using a CSS stroke-dashoffset animation on an inline SVG path.

**What Is Deliberately Absent:**
No photographs. No illustrations. No icons from icon libraries. No gradients beyond the chrome panel. No rounded corners. No shadows (except the subtle light-band reflections on chrome). The absence of these conventional elements IS the imagery -- the negative space, the unmarked surfaces, the sharp terminations are what the eye reads as visual content.

## Prompts for Implementation

**Full-Screen Narrative Opening:**
The site opens to a full-viewport split-screen. The left chrome panel fades in from 0 to full opacity over 1.5 seconds. The right panel is #FAFAFA with nothing visible. After the chrome panel solidifies, the domain name "opensource.day" appears in the right panel -- set in Barlow Condensed 700 at 4.8rem, uppercase, letter-spacing 0.08em, color #1A1A1A -- positioned at approximately 40% from the top, with a **bounce-enter** animation: the text drops from 30px above its resting position and settles with a single elastic overshoot (translateY(-30px) to translateY(4px) to translateY(0) over 0.7s with a cubic-bezier(0.34, 1.56, 0.64, 1) easing). Below the title, a subtitle in IBM Plex Sans 400 at 1.1rem fades in after a 0.3s delay: a single line describing the site's purpose. No navigation bar. No hamburger menu. No call to action. Just the name, the subtitle, and the chrome blade.

**Bounce-Enter Animation System:**
All major content elements enter the viewport using the **bounce-enter** pattern. As the user scrolls down, each section's heading bounces in from 25px below with the same elastic overshoot curve. Body text fades in with a simpler 0.4s ease-out (no bounce -- the bounce is reserved for elements of structural importance: headings, chevron dividers, and navigation indicators). The bounce amplitude decreases as the user progresses deeper into the page: the first section heading bounces 25px, the second 20px, the third 15px -- a diminishing energy that mirrors the transition from introduction to substance, from announcement to contemplation.

**The Chrome Blade Interaction:**
When the user hovers over the left chrome panel, the reflection bands accelerate to 3x their normal speed for the duration of the hover -- a subtle acknowledgment of attention, like metal momentarily flashing brighter under direct light. On click anywhere within the chrome panel, the page smooth-scrolls to the top with a 0.8s duration, and all bounce-enter animations replay.

**Section Transition Choreography:**
At each section boundary (detected via Intersection Observer at threshold 0.15), three events fire in sequence: (1) the current kire line draws itself across the viewport over 0.6s, (2) the split-line fragments into dashes for 0.4s then reassembles, (3) the next section's heading bounce-enters. These three animations are staggered at 0.2s intervals, creating a 1.2s total transition rhythm that gives each section arrival a sense of ceremony.

**Code Block Treatment:**
Since this is an open-source celebration site, code blocks deserve special treatment. They render on a #0A0A0A (Void) background with JetBrains Mono at 0.9rem, inset 24px padding, and a left-border of 3px in #D4A853 (warm amber). The code block's top-right corner is clipped at a 35-degree angle (matching the chevron motif) using clip-path: polygon(0 0, calc(100% - 20px) 0, 100% 20px, 100% 100%, 0 100%). This sharp-angle clip is the only departure from rectangular forms in the entire design, making code blocks visually distinctive while maintaining the angular vocabulary.

**AVOID:** CTA-heavy layouts. No "Get Started" buttons above the fold. No pricing grids. No stat-counter blocks with animated numbers. No testimonial carousels. No feature comparison tables. No floating action buttons. The site is a narrative experience about open source, not a conversion funnel.

**Scroll Indicator:**
Instead of a conventional scrollbar, the right panel's scroll position is indicated by the navigation diamonds in the chrome panel: each diamond (6px wide, rotated 45 degrees to appear as a diamond) transitions from stroke-only (#71797E) to filled (#D4A853) as its corresponding section enters the viewport. The fill animation is a 0.3s ease-in-out, and the diamond scales to 1.15x its size while active, then returns to 1x when the section scrolls past. This is the only element in the chrome panel that uses the warm accent color, making it a focal point amid the monochrome metal.

## Uniqueness Notes

**Differentiators from other designs:**

1. **Split-Screen Chrome Architecture:** At 1% frequency, split-screen layout is nearly unused in the portfolio. Combined with a chrome-metallic palette (also 1% frequency), this creates a structural and chromatic identity that no other design shares. The persistent chrome blade as a fixed navigational spine is an architectural concept -- the site is literally built around a vertical metal surface -- rather than a decorative choice.

2. **Sharp-Angle Chevron System at 0% Frequency:** The sharp-angles motif has never been used in any existing design (0% frequency). The 35-degree chevron as a unified decorative vocabulary -- section dividers, list markers, hover indicators, code block clips -- creates a geometric signature that is entirely unique. The disciplined repetition of a single angle across all decorative elements follows the japanese-minimal principle of *kata* (form) -- one gesture, perfected and repeated.

3. **Diminishing Bounce-Enter Progression:** While bounce-enter exists at 3% frequency, no other design uses a diminishing amplitude system where the bounce energy decreases as the user scrolls deeper. This creates a narrative arc within the animation system itself: the site begins with energetic arrivals and gradually settles into quiet contemplation, mirroring the experience of entering a workshop -- initial excitement giving way to focused observation.

4. **Kire Line Termination as Visual Motif:** The concept of *kire* (the decisive cut) as a design element -- horizontal lines that deliberately stop short of spanning the full width, marked by perpendicular terminal ticks -- has no precedent in the portfolio. This transforms negative space from a passive absence into an active compositional choice: where the line ends is as meaningful as where it begins.

5. **Prime-Number Reflection Timing:** The chrome panel's reflection bands move at intervals of 10s, 13s, and 17s (all prime or near-prime). Because these periods never synchronize, the chrome surface never repeats its exact visual state, creating a subtly living material that resists the static feeling of most CSS gradient animations.

**Seed/Style:** aesthetic: japanese-minimal, layout: split-screen, typography: condensed, palette: chrome-metallic, patterns: bounce-enter, imagery: minimal, motifs: sharp-angles, tone: friendly

**Avoided Overused Patterns:** playful aesthetic (95%), centered layout (99%), warm palette (100%), scroll-triggered patterns (97%), parallax (76%), vintage motifs (86%), mono typography (99%). This design deliberately sidesteps every pattern above 50% frequency, drawing exclusively from the underused end of the spectrum for its primary identity elements.
<!-- DESIGN STAMP
  timestamp: 2026-03-10T16:58:23
  domain: opensource.day
  seed: unspecified
  aesthetic: opensource.day inhabits the visual intersection of a Tokyo architecture studio a...
  content_hash: b88817f897aa
-->
