# Design Language for xanadu.quest

## Aesthetics and Tone

xanadu.quest is **Kubla Khan's pleasure-dome reconfigured as an industrial machine** — a place where Coleridge's hallucinated paradise has been welded to cold chrome and dressed in cracked black leather. The name conjures both the Mongol emperor's mythic garden and the lost Olivia Newton-John roller disco, and the site refuses to choose between them: it is simultaneously archaic and mechanized, opulent and brutal, sublime and edgy.

The aesthetic is **editorial-chrome brutalism** — a high-fashion editorial spread shot on the factory floor of a forgotten empire. Think *AnOther Magazine* photographed inside a Soviet turbine hall. The surface is industrial metal — brushed chrome, hammered steel, oxidized silver — but every edge is razor-cut with editorial precision. No softness. No warmth. The page does not invite; it commands.

**Mood:** A black-leather journal left on a steel gantry. Each section is a page torn out and pinned flat by a chrome bolt. The visitor does not browse — they are led through a sequence of declarations.

**Primary inspiration:** The cracked leather surface of a vintage motorcycle jacket folded over a CNC-milled aluminum plate. The deep grain of the leather pressed against the cold reflection of the metal. This is the site's founding tactile metaphor.

**Tone:** Edgy-rebellious. The site speaks in short, unapologetic declarations — never explains itself, never reassures. It trusts the visitor to keep up.

## Layout Motifs and Structure

The page is a single **immersive-scroll narrative** — one long vertical filmstrip, no pagination, no tabs, no navigation sidebar. The visitor descends through the Xanadu descent: from the pleasure-dome apex down through the caverns to the sunless sea.

**Macro structure:**

1. **The Dome (100svh hero):** Full-bleed. A chrome-and-leather texture fills the entire viewport. The wordmark `xanadu.quest` is set at `clamp(5rem, 15vw, 18rem)` — cracked, not clean. A single horizontal hairline rule slices the viewport at 60% height. Below it: a single strapline in tight geometric-sans, all caps, letter-spaced to breaking point.

2. **The Sacred River (immersive scroll zone, ~300vh):** The scroll drives a slow reveal of content panels — each panel morphs from chrome-flat to leather-relief and back. The transition is never abrupt. Five panels total, each representing one stanza of the descent. Each panel is edge-to-edge, no margins on desktop, 16px on mobile.

3. **The Caverns (mid-page):** Dark section — near-black background. Chrome type only. Single column, set in geometric-sans uppercase at 1.1rem with 3.5rem tracking on section labels. The content here is most rebellious — short, punchy, declarative lines only.

4. **The Sunless Sea (footer zone, 60svh):** The page ends with a full-bleed leather-texture panel that fades edge-to-edge into black. The footer text is set in the smallest size on the page, echoing an inscription worn down by time.

**Grid:** 12-column, 24px gutter. Content uses either full-width bleeds or a 10-column centered track (no 8-column compromise). The asymmetry is intentional: chrome elements always bleed; leather elements always sit in the centered track.

**Morph behavior:** The defining scroll pattern is a `morph` transition — as the visitor scrolls, chrome panels slowly grow leather grain across their surface using CSS background-blend-mode, clip-path expansion, and mix-blend-mode multiply. The metal does not disappear; it becomes scarred.

## Typography and Palette

**Typography — geometric-sans editorial, all from Google Fonts.**

- **Display / Wordmark:** [`Barlow Condensed`](https://fonts.google.com/specimen/Barlow+Condensed), weight 800, all caps. Used for the wordmark `xanadu.quest`, section titles, and any standalone statement line. Tight leading (0.88), negative letter-spacing (–0.03em) for the wordmark. Barlow Condensed reads as industrial stencil without the self-conscious retro of true stencil fonts. At display size it has the width-to-height ratio of a steel I-beam.

- **Body / Editorial Copy:** [`Space Grotesk`](https://fonts.google.com/specimen/Space+Grotesk), weight 400 and 600. Used for all paragraph and editorial text. Space Grotesk carries subtle geometric idiosyncrasies (the ink-trap `g`, the stiff `a`) that read as mechanically printed rather than digitally generated. Body size: `clamp(0.95rem, 1.4vw, 1.15rem)`.

- **Micro / Labels / Captions:** [`Barlow`](https://fonts.google.com/specimen/Barlow), weight 300, tracking 0.25em, all caps. Used for section numbers, timestamps, and captions beneath imagery. Acts as the serial-number typeface — cold, indexical, without personality.

**Palette (six values, all deliberate):**

- `#0a0a0a` — **Void Black.** The deepest background. Used for The Caverns section and all text-on-chrome contexts. Absorbs chrome reflections.
- `#c0c0c8` — **Brushed Chrome.** Primary surface color. Not pure silver — the `+8` blue shift makes it feel machined rather than precious. Used for hero background, panel backgrounds.
- `#1c1c1e` — **Oxidized Steel.** Secondary dark surface. Slightly warmer than Void Black — used for panel borders, the scroll gutter, section dividers.
- `#2a1f1a` — **Leather Dark.** The deep crease shadow of black leather under a single overhead light. Used for the morph destination color — chrome panels morph toward this.
- `#8b7355` — **Tan Grain.** The raised grain highlight of old leather. Used for accent text, the scroll-progress indicator line, and micro-label color in the leather sections.
- `#e8e4dc` — **Bone White.** The only near-white on the page. Reserved for the wordmark on dark backgrounds and for pull-quotes that need to stand clear of both chrome and leather surfaces.

## Imagery and Motifs

**The leather-chrome duality is the only visual system the site uses.** No photography. No illustration. No icons. All visual richness comes from two materials rendered as CSS + SVG.

**Leather texture implementation:**
- A repeating SVG noise-grain pattern at 180px tile, grain-radius 0.65, opacity 0.18, blended with `multiply` over the `#2a1f1a` base. A second SVG layer adds sharp diagonal micro-scratches at 2px width, 0.06 opacity, 15° and 75° rotations — these are the wear lines of an old jacket. The combined effect is a leather that reads immediately as leather without being photographic.
- Crease shadows: CSS radial gradients from `rgba(0,0,0,0.55)` at the fold points. Fold points are scripted — they shift slowly on scroll using a spring easing (cubic-bezier 0.25, 0.46, 0.45, 0.94).

**Chrome texture implementation:**
- Linear gradient from `#b0b0b8` to `#d8d8e0` at 165°, overlaid with a very fine horizontal-line SVG at 1px spacing, 0.03 opacity — the brushed-metal tooling line. A second radial gradient from `rgba(255,255,255,0.12)` simulates a single overhead light source at 30% from left.
- The highlight line: a 1px `#e8e4dc` horizontal rule that cuts across chrome panels at an angle precisely 3° off horizontal — the CNC milling line that never quite aligns.

**Morph motif — the defining animation:**
The `morph` scroll pattern is implemented as a clip-path expansion: on entering the viewport, a leather-texture layer begins at `clip-path: inset(100% 0 0 0)` and transitions to `clip-path: inset(0%)` over a 180° scroll arc. The result is the leather grain rising up over the chrome surface like tarnish spreading across neglected metal. This is the site's one signature animation — used exactly five times, once per scroll panel, never anywhere else.

**Motifs catalogue:**
- `//` — double forward-slash used as a section separator, rendered at 3rem in Barlow Condensed. This is a code comment, a graffiti tag, and a tempo mark simultaneously.
- A single inline bolt-head SVG (12px hexagon, chrome fill, leather shadow) used as a bullet-point substitute throughout list content.
- Section numbers formatted as `[ 01 ]` to `[ 05 ]` — the brackets are leather-tan, the numbers are chrome-white.

## Prompts for Implementation

**The story to tell.** The visitor is entering Kubla Khan's dream after it has been repossessed and converted to industrial use. The pleasure-dome is still standing, but it has been refitted with machinery. The sacred river Alph still runs, but now it drives turbines. The visitor descends through five chambers: the Dome (beauty, original state), the Gardens (overgrown with machine-oil weeds), the River (motion, power, the current of the thing), the Caverns (where the machinery is loudest, most brutal), the Sea (silence, the machine switched off, a ruin). No CTAs. No forms. No commerce. Five declarations and a silence.

**Build as a single HTML file with scoped CSS and vanilla JS:**

1. **Hero (Dome) — `100svh`:** Chrome background. `xanadu.quest` wordmark in Barlow Condensed 800, `clamp(5rem, 15vw, 18rem)`, bone-white, negative-tracked. The single hairline rule at 60vh. Below the rule: `A STATELY PLEASURE DOME DECREED` in Barlow 300, 0.3rem, 0.35em tracking. No button. No arrow. The scroll begins.

2. **Scroll-driven morph sequence:** Use `IntersectionObserver` on each of the five `.panel` elements. When a panel reaches 30% in-view, add class `.leather-rising` which triggers the clip-path animation. Use `scroll` event for parallax on the chrome highlight line (moves 0.4px per scroll pixel).

3. **Panel 01 — The Gardens (`80svh`):** Chrome background with morph onset. Left-aligned content column (6 of 12). Section label `[ 01 ]` in Barlow micro. Headline in Barlow Condensed 800. Body copy in Space Grotesk 400. The morph reaches 40% leather coverage at full in-view.

4. **Panel 02 — The River (`80svh`):** Full leather background (morph already complete from Panel 01). Right-aligned content column. A single horizontal chrome-line rule bisects the panel — this is the river rendered as a 1px line. Pull-quote in Space Grotesk 600, bone-white, 2rem size.

5. **Panel 03 — The Caverns (`100svh`):** Near-black (`#0a0a0a`). Chrome type only. Single centered column, max-width 560px. Text is purely declarative — each line stands alone with 2rem space above and below it. The morph here goes in reverse: leather grain recedes as you scroll down.

6. **Panel 04 — Machine Gardens (`80svh`):** Leather-dominant. A chrome detail emerges from the leather: a CSS-drawn hexagonal bolt-head at 120px, centered on the panel, lit with a point-source radial gradient. Below it: a single italic pull-quote in Space Grotesk 400 italic, tan-grain color.

7. **Panel 05 / Footer — The Sea (`60svh`):** Leather fades to pure Void Black over the panel height. The footer inscription is set at `0.75rem` Barlow 300, bone-white, centered, 0.4em tracked. A final `[ 05 ]` label. No links. The page ends with a horizontal rule at `1px` bone-white.

**Animation rules:**
- Zero auto-play animations on load. All motion is scroll-triggered or hover-triggered.
- Morph transitions: `clip-path` with `transition: clip-path 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94)`.
- The `//` separator characters have a single hover state: they rotate 90° on hover using `transform: rotate(90deg)` with `transition: 0.3s ease`.
- No parallax on mobile. `@media (prefers-reduced-motion: reduce)`: remove all transitions, show leather sections at full opacity.

**Avoid entirely:**
- CTAs, pricing, sign-up forms, testimonials, stat-grids, carousels, pop-ups, cookie banners (for design purposes), hover-dropdown menus, sticky headers (the page has no navigation bar — just the content).

## Uniqueness Notes

**Differentiators from other designs in the registry:**

1. **Chrome-to-leather morph as the primary scroll mechanic.** The registry uses `morph` at 8% but always as shape/color transforms. xanadu.quest is the only design where the morph is a material transition — metal becoming leather — encoded as a clip-path expansion driven by scroll position. The material duality is the entire conceptual engine of the site; no other entry uses two physical materials as the fundamental semantic opposition.

2. **Barlow Condensed 800 as the dominant typeface.** The registry's geometric-sans entries (5%) use Space Grotesk, Syne, or DM Sans for display. Barlow Condensed at ultra-heavy weight occupies a different register — industrial stencil, not editorial refinement. The choice is motivated by the domain: `xanadu` sounds like a stencil spray-painted on a concrete wall by someone who read Coleridge in detention.

3. **Palette built from material science, not mood.** Every hex value is derived from a physical reference: brushed-aluminum spectrometry, cracked leather reflectance, oxidized steel patina. The palette carries no warmth and no pastels — chrome-metallic is rare in the registry (3%) and this design commits to it completely, without any warm accent compromising the industrial cold.

4. **Literary descent as page architecture.** The five-panel structure follows Coleridge's Kubla Khan stanzas — Dome, Gardens, River, Caverns, Sea — as a literal page map. This is not decorative metaphor; the scroll is the descent. The registry has no other entry that uses a specific poem's structure as the navigational and visual schema.

5. **Zero illustrative content.** Unlike the registry's illustration-heavy and icon-heavy entries, xanadu.quest generates all visual richness from two CSS/SVG textures. This is a deliberate constraint: the site proves that a black leather jacket draped over a chrome plate is more visually arresting than any icon library.

**Chosen seed:** `aesthetic: editorial, layout: immersive-scroll, typography: geometric-sans, palette: chrome-metallic, patterns: morph, imagery: leather-texture, motifs: tech, tone: edgy-rebellious`

**Avoided from frequency analysis:**
- Editorial as a dominant category (50% overuse) — this design is editorial in structure but not in warmth or approachability; it subverts the editorial register by running it through industrial machinery.
- Tech motifs as icons or UI elements (25% overuse) — the `tech` motif here is expressed as material (machined chrome, bolt-heads, CNC lines), not as screenshots, code blocks, or device frames.
- Morph as shape-only transition (8% overuse) — used here as a material-state transition, not a UI shape-change.
- Warm/gradient palettes (89%/77% overuse) — the palette is strictly cold and industrial; no gradients are decorative, only structural (the chrome highlight and leather crease shadows).
<!-- DESIGN STAMP
  timestamp: 2026-05-12T01:36:35
  domain: xanadu.quest
  seed: seed:
  aesthetic: xanadu.quest is **Kubla Khan's pleasure-dome reconfigured as an industrial machi...
  content_hash: 92001fe0975c
-->
