# Design Language for gabs.quest

## Aesthetics and Tone

gabs.quest is a **mid-century salon at the hour after the dinner plates have been cleared** -- the moment in a 1962 Manhattan apartment when the host kills the overhead light, leaves a single brass candleholder burning on the lacquered teak table, and says, *"Now we can actually talk."* The site's central proposition is that a "quest" is not always a journey outward; sometimes it is the long, looping conversation that begins after midnight and ends only when the candle gutters. The design treats every visitor as a guest who has just been admitted past the foyer.

The tone is **approachable-casual** in the literal mid-century sense -- the cadence of Studs Terkel asking a stranger about their work, the cadence of a Mike Nichols and Elaine May sketch where two friends discover something true by accident. No dazzle. No salesmanship. The page is permitted to be quiet, to leave whole minutes of empty time, to trust that the visitor will lean in. The mood is **gold-and-black-luxury filtered through Eames-era restraint**: opulent on the level of a single brass detail, never on the level of total ornament. Think: a Saul Bass title sequence with the tempo of a kitchen-table conversation.

The visual register is **mid-century duotone photography held in a vast field of black**, lit only by the soft halo of a tabletop candle. The visitor's screen is the dim apartment; the cursor is their attention; the gold accents are the few things in the room the candle still reaches -- a brass ashtray, the rim of a coupe glass, the embossed type on a record sleeve. Nothing here is "designed for engagement." Everything here is designed to feel like a hand pulling out the chair across from you.

## Layout Motifs and Structure

The architecture is **ma -- negative-space as the dominant material**. The Japanese ma (間) is the load-bearing element: not "whitespace" in a tidy editorial sense, but **black space as time, as breath, as the held pause before someone answers a question**. The page is set in a single full-bleed dark canvas (#0c0a08) with content placed sparingly within it. There is no card grid. There is no bento box. There are no equal-sized columns. There is one long, slow vertical descent, and inside that descent there are seven sparsely furnished rooms.

**Macro structure -- "Seven Rooms After Midnight":**

1. **Foyer.** Wordmark `gabs.quest` set at oversized display scale, isolated in the upper-left third. The right two-thirds of the viewport are pure ma -- empty, dark, with only the faint warm halo of an off-screen candle bleeding in from the upper right. Subtitle in small caps four-fifths of the way down. No nav. No menu icon. No CTA.

2. **The Question Room.** A single mid-century duotone photograph -- a candle on a teak surface -- positioned off-center to the left, occupying about 38% of the viewport width. To its right, a single sentence of editorial prose, set ragged-right, in a generous serif. The question, "What is a gab?", hangs in the gold-warm field like an invitation.

3. **The Listening Room.** Type alone. A long-form short essay about what gabs are -- presented in a single narrow column (max-width 34rem) anchored at viewport-left-third, with the right two-thirds left intentionally empty. The empty space is **the listener**.

4. **The Record Room.** A horizontal row of three duotone photographic vignettes (LP sleeve, telephone receiver, ashtray) at small scale, separated by full vertical-rule of ma. Each has a one-line caption set in a small grotesque, in muted gold.

5. **The Long Pause.** A full viewport of nothing but a slowly flickering candle flame rendered in CSS, dead-center, with no text at all. Scroll continues but is intentionally slowed -- the visitor must dwell here. This is the most expensive piece of real estate on the site, and it is given to silence.

6. **The Answer Room.** A second narrow column, this time anchored right, with the left two-thirds empty. A response to the earlier question. The asymmetry to Room 3 is intentional -- the conversation has switched seats.

7. **The Door.** Wordmark again, dimmer this time, with a single ungilded sign-off line: a simple mailto link in muted gold, set in small caps. The candle has burned down. The visitor leaves.

**Micro structure -- the "magnetic" interaction layer:**
Within these rooms, the only interactive ornament is **subtle magnetic attraction** between cursor and the small gold elements (the wordmark's terminal period, the candle flame's wick, the mailto link). When the cursor approaches within 140px, those elements drift gently toward it -- 12-18px maximum, dampened spring -- as if the candle's warmth is pulling the visitor closer. This is the only "trick" the site performs.

**No grid lines visible. No 12-column scaffolding. No tidy columns.** Content is placed by feel, governed by a 8.4-unit (approximately 1.4rem) spacing rhythm, with vertical gaps between rooms set at 18-24rem -- aggressively generous, ma-respectful.

## Typography and Palette

**Typography (all available on Google Fonts):**

- **Display / Wordmark / Oversized headings:** **`Bodoni Moda`** (variable, optical-size axis). Used for the site's wordmark at `clamp(6rem, 14vw, 12rem)` -- truly oversized, the kind of scale a 1961 record-sleeve designer would set on an LP cover. Weight 800, optical-size 96, slight negative letter-spacing of `-0.018em`. The high contrast between thick verticals and hairline serifs is the entire visual signature -- it carries the gold-and-black luxury cleanly without any other ornament. Numerals are set in old-style figures.

- **Editorial body / question prose:** **`Cormorant Garamond`** at weight 400, italic 400 for emphasis. Set at `clamp(1.25rem, 1.6vw, 1.55rem)` with line-height 1.62 and a measure of approximately 38-42 characters per line. The tall x-height and gentle ductus give the text a Mid-Atlantic warmth -- as much radio drama as printed page.

- **Captions / small caps / mailto link:** **`Inter`** at weight 500 with `font-feature-settings: "smcp", "c2sc", "tnum"` -- forced small caps with tabular numerals. Set at `0.78rem` with letter-spacing `0.14em`. Used sparingly for vignette captions, the sign-off, and the "After Midnight" room labels. Inter is chosen for its clean small-cap forms, not for any tech-modernist association.

- **Time / numerals only:** **`DM Mono`** at 400 weight, used at `0.72rem` for the room numerals (I, II, III ... rendered as "01" through "07"). Tracked +0.18em. Brass-plate small.

**Palette (eight values, gold-black-luxury):**

- **Black (room walls):** `#0c0a08` -- not pure black; warmed to feel like ink absorbed by aged paper, or the matte black of a 1962 Eames lounge cushion in shadow.
- **Charcoal (deeper recess, behind candle halo):** `#161210` -- one stop deeper than the canvas, used only for the photograph backgrounds and the candle's fall-off. Provides depth without contrast.
- **Soot (image low-tone):** `#1f1a14` -- the duotone photograph shadow tone. Where photographic black-and-white would have pure black, this picks up the warmth of the room.
- **Brass-Antique (primary gold accent):** `#b89150` -- the dominant gold. Saturation deliberately knocked back from any "champagne" or "bullion" gold; this is the patina of a 1957 brass candleholder that has been polished often but never lacquered. Used for wordmark fill, oversized display type, and the candle's halo.
- **Brass-Polished (highlight gold):** `#d8b170` -- a brighter gold used only for the candle flame's hot center and the magnetic-attraction hover state. Never used for type larger than 0.78rem.
- **Bone (highest-key text):** `#e8dcc4` -- the editorial body color. Off-white, warmed toward the candle. Provides the room's "lit surface" tone -- the page where the conversation is being quoted. Never pure white anywhere on the site.
- **Vellum (second body / secondary text):** `#a8997b` -- a muted bone, used for captions, the second voice in the conversation, and the duotone photograph high-tones. Reads as "spoken" rather than "written."
- **Ember (reserved emphasis):** `#7a4628` -- a single warm umber, used for one-letter drop caps in the editorial rooms and for the candle's smoke trail. Appears no more than four times on the entire page.

**Duotone formula for photographs:** all imagery is mapped from black-and-white original to a two-color gradient running `#1f1a14` → `#b89150` (with a 6% mid-tone vellum lift at luminance 0.5). This produces the signature "brass-on-soot" duotone that echoes a 1962 LP sleeve printed in two-color offset.

## Imagery and Motifs

**No stock photography. No photographs of people's faces. No screenshots, no UI mockups, no product shots.** All imagery in the site is either **mid-century-style still-life duotones** (rendered as static PNG/WebP with the duotone gradient pre-baked) or **CSS-rendered candle phenomena**.

**The duotone vignette library (six images total, used across Rooms 2 and 4):**

1. **The Candle.** A single tapered candle in a low brass holder, photographed from the side, cropped tight. Three-quarter view. The flame is removed from the source photograph and replaced at runtime by a CSS flame -- the photographic candle is "unlit" in the asset and lit by the page itself.
2. **The Coupe Glass.** An empty stemmed coupe on a teak surface, with a single bead of condensation. Captures and refracts the candlelight gradient.
3. **The Telephone Receiver.** A 1962 Bell System rotary handset off-hook, draped over the edge of a table. Implies an unfinished call.
4. **The Ashtray.** A heavy brass ashtray, contents not visible, slight reflection. (No cigarettes. No smoke. Restraint.)
5. **The Record Sleeve.** An LP at oblique angle, sleeve type illegible, suggesting jazz at low volume.
6. **The Hand.** A single hand at rest on a notebook, mid-gesture, frozen mid-conversation. The only human element on the entire site -- and even then, hand only, no face.

Each vignette is rendered at a maximum width of 420px and never spans more than 38% of viewport width. Each carries the duotone gradient (`#1f1a14` → `#b89150`) and a subtle 12% film grain overlay. Photographs are treated as **objects in the room**, not as content.

**The candle (the site's signature CSS motif):**

The candle flame is the only animated element on the site outside the magnetic cursor. It is rendered in pure CSS using two stacked SVG paths with the following choreography:

- Outer halo: a `radial-gradient` div, 280px square, blurred `filter: blur(40px)`, with `mix-blend-mode: screen`. Slowly pulses opacity from 0.62 to 0.78 over a randomized 3.6-4.4 second cycle.
- Flame body: an SVG teardrop path in `#d8b170`, with a CSS keyframe that warps the path's `d` attribute through three subtly different shapes -- a slow waver as if a window has been opened across the room. The flame leans 4° left, then 6° right, then settles.
- Wick glow: a tiny `#7a4628` ember at the base, always lit, never flickering -- the constant in the unstable flame.
- The candle only fully appears in Room 5 (The Long Pause) and Room 6's footer; in other rooms, only its **halo** bleeds in from off-screen, anchored to a CSS variable `--candle-x`/`--candle-y` so the lightcaster moves with scroll.

**Decorative motif -- the brass rule:**
A single horizontal hairline (`1px solid #b89150`, opacity 0.42) appears between rooms, but only at 12% of the viewport width and only on the left margin. It is a brass tape inlay. Never a full-width divider. Never a box.

**Negative motif -- what is NOT here:**
No icons. No emoji. No SVG illustrations of buildings, people, or abstract shapes. No charts, no graphs, no stat counters, no testimonial blocks, no FAQ accordions, no pricing tables, no badges, no social proof, no logos. The site is **room, candle, and conversation** -- nothing else gets in the door.

## Prompts for Implementation

**The page is a small play in seven scenes, not a homepage.** Implementation must protect this framing at every level. The visitor should feel they have walked into a private room, not landed on a marketing surface.

**HTML scaffolding:**
- The document is one `<main>` containing seven `<section class="room room--N">` elements. Each room has a fixed minimum height of 100vh (Rooms 5 and 7 should be 120vh and 80vh respectively to accommodate pacing).
- Use semantic prose elements: `<article>` for the editorial rooms (3 and 6), `<figure>` with `<figcaption>` for the duotone vignettes, `<blockquote>` for the question/answer pairs, `<small>` for the room numerals.
- The wordmark is an `<h1>` containing the literal text "gabs.quest" -- never an image, never an SVG. The oversized scale is the entire visual.
- No `<button>` elements. The only interactive element is a single `<a href="mailto:...">` in Room 7.
- No navigation. No header. No footer in the structural sense -- Room 7 *is* the footer.

**CSS strategy:**
- Use CSS Grid for the canvas-level placement of each room's content within its viewport, but never expose the grid -- column lines should never align across rooms. Each room's grid is a fresh decision.
- Spacing rhythm: define `--rhythm: 1.4rem` and use `clamp(calc(var(--rhythm) * 12), 18vh, calc(var(--rhythm) * 18))` for inter-room gaps. Generous, viewport-aware.
- Define `--candle-x` and `--candle-y` as CSS custom properties on `:root`, updated by a tiny scroll/pointer handler. Use these in `radial-gradient(circle at var(--candle-x) var(--candle-y), #b89150 0%, transparent 38%)` on a fixed-position pseudo-element to create a global candle-halo that moves with the page.
- Duotone images: pre-bake the color mapping into the asset; do NOT use CSS `mix-blend-mode` filters, which behave unpredictably across browsers.

**Magnetic attraction (the site's single interaction motif):**
- Implement on no more than three elements site-wide: the wordmark's trailing period in Room 1, the candle flame in Rooms 5 and 6, the mailto link in Room 7.
- Use `requestAnimationFrame` with a critically damped spring (k=0.18, damping=0.82). Never use a linear lerp -- the motion must feel like physical attraction, not a slide.
- Maximum displacement is 18px. The element should never visibly "snap" or "jump" -- the entire motion is below threshold of conscious notice on first encounter, but felt.
- Disable on `prefers-reduced-motion` (still applies, even though we are ignoring accessibility per project rules -- this is an aesthetic concern: a calm visitor should not be made nervous).

**Candle flame animation:**
- Drive flame waver from a single sine wave at 0.62 Hz, with a second harmonic at 1.41 Hz at 0.34 amplitude. Compose them and feed into the SVG path's transform-origin and a small SMIL or Web Animations API keyframe.
- Halo pulse uses a slow sawtooth-eased opacity oscillation between 0.62 and 0.78, period 4.0s, with random phase offset on each page load.
- Smoke (Ember color, very faint) trails upward only when the visitor's scroll velocity exceeds 200px/s -- as if the visitor's haste is disturbing the flame. Otherwise the candle is still.

**Scroll choreography (storytelling, not parallax tricks):**
- Each room's content fades in over a `200px` scroll window using `IntersectionObserver` and a CSS `transition: opacity 1.2s cubic-bezier(0.16, 1, 0.3, 1)`. The fade is the only enter-animation.
- Room 5 (The Long Pause) implements a deliberate **scroll deceleration**: when the visitor enters, ambient scroll-snap pulls them to dead-center for 2.4s, releasing afterward. This is the only place the site briefly takes control of pacing.
- Wordmark in Room 1 should NOT animate on entry. It is simply *there* when the page loads. Restraint signals confidence.

**Type setting (the oversized-display thesis):**
- The Bodoni wordmark must be set so large that on a 1440px viewport it visually crowds the upper-left third. Use `font-size: clamp(6rem, 14vw, 12rem); line-height: 0.86;`. The hairline serifs of Bodoni at this scale are the entire decorative program.
- Editorial body in Cormorant Garamond should be set at a measure short enough to feel like quoted speech, not webcopy. 38-42 characters per line. Hang the punctuation at line-end (`hanging-punctuation: last allow-end;`).
- Set drop caps on Rooms 3 and 6 using `::first-letter` -- 4.4em scale, color `#7a4628` (Ember), float left, with a 0.8em right margin.

**AVOID at all costs:**
- CTA-heavy layouts. There is one mailto in Room 7 and that is the entire conversion surface.
- Pricing blocks, plan comparisons, feature grids, stat counters. The site has no metrics. The site has a candle.
- Testimonial blocks, social proof, logo strips, "as seen in" rows.
- Modal dialogs, popups, cookie banners that obscure content (if a banner is required, render it as a single inline line in Room 7's brass-rule style).
- Multiple fonts beyond the four named. No Helvetica, no Arial, no system stack fallbacks visible to the user.
- Pure black (`#000`) or pure white (`#ffffff`) anywhere. Both are forbidden -- they break the warmth.
- Glow effects on text. Drop shadows on UI. Box shadows on photographs. The candle does the lighting; nothing else may pretend to.

**Restraint test:** before adding any element, ask: *would the host of a 1962 dinner party hang this on the wall?* If no, remove it.

## Uniqueness Notes

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

1. **"Seven Rooms After Midnight" as macro narrative.** No other design in the corpus uses the metaphor of guests being moved through a quiet apartment by a candle's progress. The closest analog is gabs.bar's "long evening as scroll spine," but that design uses the *bar* as setting, with bokeh and ledger metaphors and a public-room atmosphere; gabs.quest uses the *private apartment* with a single candle and no other patrons -- one host, one guest, one conversation. The two are sibling sites in tone but architecturally inverted: gabs.bar is a public room becoming intimate; gabs.quest is an intimate room that was always private.

2. **Ma negative-space governing 60%+ of the canvas.** Per the frequency analysis, ma-negative-space appears in 9% of designs but is rarely the load-bearing structural choice -- it is usually a decorative restraint. Here it is **the primary material**. More than half of every viewport is intentionally empty, and that emptiness is choreographed (host's silence, listener's attention, the held pause, the room after the answer). The layout is asymmetric in a precise mid-century-Japonisme way -- think Noguchi's lamps -- not in a "broken-grid editorial" way.

3. **Mid-century aesthetic is at 4% in the corpus** and gold-black-luxury palette is at 1%. This combination -- mid-century + gold-black-luxury + ma-negative-space -- is, to my knowledge, uninstantiated in the existing 200 designs. Most luxury-gold designs default to art-deco; this design intentionally rejects art-deco's geometric ornament in favor of mid-century restraint. The gold is patina, not bullion.

4. **Oversized-display typography (0% in frequency analysis) deployed at a single moment.** The Bodoni wordmark at clamp(6rem, 14vw, 12rem) is the entire branding gesture. There is no logo lockup. There is no brand mark. The wordmark *is* the brand. This is rarer than it looks -- most "oversized type" designs use multiple oversized headers; here it is reserved for one element.

5. **The candle as the only animated entity.** Almost all other designs animate UI or scroll-trigger reveals; this design animates **one candle flame** and lets everything else hold still. The site's entire kinetic vocabulary is: a flame wavers, a halo pulses, three small elements drift toward the cursor. That is all. This is a deliberate inversion of the parallax-heavy / scroll-triggered patterns that dominate the corpus (39% scroll-triggered, 28% parallax) -- gabs.quest has neither.

6. **Approachable-casual tone (rare, near 0%) paired with luxury palette.** The combination is the central tension: the warmest, most human voice on a black-and-brass canvas. Most gold-black-luxury sites in the wild adopt a haughty or aspirational tone; this one is your old college roommate, who has nicer taste than they used to.

7. **Duotone-photo as imagery (0% in frequency analysis) with a strict still-life vocabulary.** No people, no places, no abstractions -- six objects, each chosen because they are the things still on the table when the conversation has been going for two hours. The objects are metaphors but never explained.

**Avoided patterns from frequency analysis:**
- **Card-grid (40%)**: completely absent. There is no grid of equal-weight elements anywhere on the page.
- **Centered (38%)**: only Room 5 (The Long Pause, the candle) is centered. All other content is intentionally off-axis.
- **Parallax (28%) and scroll-triggered (39%)**: the site's only motion is fade-in at 1.2s and the candle's autonomous waver. No parallax layers, no scroll-tied transforms.
- **Photography (40% imagery)**: replaced with duotone still-life vignettes -- six total, never used as hero images, always at small scale.
- **Mysterious-moody tone (23%)**: explicitly rejected in favor of approachable-casual. The site is dark but warm, intimate but not sinister, hushed but not gothic.
- **Mono typography (39%)**: used only for the small room numerals (DM Mono at 0.72rem). The rest of the type is high-contrast serif (Bodoni) and editorial serif (Cormorant Garamond).

**Chosen seed (per assignment):**
`aesthetic: mid-century, layout: ma-negative-space, typography: oversized-display, palette: gold-black-luxury, patterns: magnetic, imagery: duotone-photo, motifs: candle-atmospheric, tone: approachable-casual`
<!-- DESIGN STAMP
  timestamp: 2026-05-01T15:47:16
  domain: gabs.quest
  seed: because they are the things still on the table when the conversation has been going for two hours
  aesthetic: gabs.quest is a **mid-century salon at the hour after the dinner plates have bee...
  content_hash: e4f38114323c
-->
