# Design Language for dilemma.quest

## Aesthetics and Tone

dilemma.quest is **a glass museum vitrine sliding across a sheet of polished Carrara marble at 6:18 in the morning** — imagine the moment when frutiger-aero's optimistic glossy-bubble UI of the mid-2000s is set, irreverently and beautifully, on top of a 2,400-year-old broken caryatid. The site is a desktop wallpaper from Windows Vista's "Dream Scene" era that has somehow drifted into the Glyptothek in Munich at dawn, where translucent frosted panels float in front of fluted columns and the crackle of high-bit-depth glass lensing meets the cool veined silence of cut marble. The aesthetic seed is **frutiger-aero (used in only 3% of the corpus)** — a deliberately under-explored direction — and it is here pinned to **marble-classical motifs (7%)**, **marble-texture imagery (2%)**, and a **translucent-frost palette (3%)**. None of the corpus sites currently combine these four elements; this is, by design analysis, a unique collision.

The tone is **approachable-casual (3% of corpus)** — but rendered through frosted glass rather than through hand-drawn doodles, which is the usual register for casual. Casual here means the courteous, slightly amused way a curator at a small museum greets you on a Saturday morning while still wearing their gardening shoes. It is **not** the tech-bro casual of "hey, friend!" CTA buttons. It is a glass-clear voice with a dry sense of timing, the verbal equivalent of a perfectly chilled drink served on a hot tile floor. The site addresses dilemmas — choices, forks, twin-pronged questions — and it does so without dramatizing them. The mood is **lucid, buoyant, faintly nostalgic** (for 2007 desktop chrome) **and faintly antique** (for Praxitelean drapery), but never solemn. A dilemma is treated as a clear glass object you can pick up and turn over: heavy, beautiful, with two faces visible at once depending on the light.

The site rejects: dopamine-neon urgency, brutalist shouting, hand-drawn whimsy, dark-mode crypto-dashboard severity, glassmorphism's now-cliché blur-on-purple. It is glassy without being glassmorphism — the difference being that frutiger-aero glass has weight, refractive index, internal reflection, water droplets, lens-flare halos, and a kind of optimistic plumpness that the flat blur-translucency of 2020s glassmorphism deliberately abandoned. We are bringing back the fat photon.

## Layout Motifs and Structure

The page uses an **F-pattern layout (only 3% of the corpus)** — chosen because the F-pattern is the natural reading topography of a person scanning a museum placard or a Vista-era tooltip cluster: a horizontal sweep across the top, a shorter horizontal sweep mid-page, then a long vertical descent on the left margin. The F is here treated as a **literal architectural motif**: the horizontal bars become **frosted-glass shelves jutting out from a marble pilaster**, and the vertical descender becomes **a fluted column of stacked glass cards** running down the left third of the viewport. The right two-thirds breathe — most of the time empty marble veining, occasionally inhabited by a single Lottie-animated glass orb that drifts in, hovers, and resolves into a sentence.

**Spatial system:**

- **The Pilaster (left vertical, 33vw):** a single column of Ionic flutes rendered in CSS conic-gradients, ranging from #E8EBF0 (cold marble white) to #C9D4DD (cooled shadow). Frosted-glass cards (the navigational F-bar entry points) clip onto the column at varying heights, like museum labels pinned to a real plinth. Each card uses backdrop-filter: blur(18px) saturate(140%) and carries a thin 1px outline of #FFFFFF at 0.55 alpha, plus an inner highlight stroke at #FFFFFF at 0.85 alpha — frutiger-aero's signature double-stroke glass edge.
- **The Top Bar (horizontal, full width, 14vh):** a long shelf of glass at the very top, holding the dilemma-of-the-day in three registers (question, two horns, and a soft Lottie of a coin spinning between them). The shelf casts a real CSS box-shadow onto the marble below: 0 18px 40px -12px rgba(31, 56, 84, 0.22).
- **The Mid Bar (horizontal, ~52vh down, 70% width, anchored left):** the second arm of the F. A wider, lower glass shelf holding three to four "case files" — historical or hypothetical dilemmas, each presented as a small glass slab.
- **The Marble Field (right two-thirds, full height):** mostly empty. Carries the marble-texture imagery as a slow Ken Burns vertical pan (translateY over 80s ease-linear infinite). Occasionally a Lottie animation of a glass droplet, a slowly rotating dodecahedron, or a breathing orb appears in this field, anchored to grid intersections that the user does not see but feels.

The layout is **NOT card-grid (79%)**, **NOT bento-box (15%)**, **NOT centered (81%)**, **NOT full-bleed in the dominant sense (92%)** — it deliberately uses an off-center, asymmetric F that leaves the right plane breathable. Composition reads top-left to bottom-left, like a museum visitor walking the perimeter of a room before approaching the central plinth. The "central plinth" is implied but never built — the site refuses the hero CTA. There is no "Get Started" button in primary position.

The grid is **8 columns / 5 rows of asymmetric height**, with a baseline rhythm of 13.5px (an unusual prime-feeling baseline that prevents accidental Bootstrap-vibe). Vertical rhythm collides with horizontal rhythm at the F-corners; at those corners, glass meets glass at a 0.5px frosted seam.

## Typography and Palette

**Fonts (Google Fonts only — confirmed available):**

- **JetBrains Mono** — the primary mono typeface, set at 0.9375rem / 1.55 line-height for body, and at clamp(2.4rem, 6vw, 5.6rem) for the display dilemma question at the top of the F. Mono is chosen because dilemmas are propositional — they read like code, like premises before a logical fork. Letter-spacing -0.012em on display, +0.018em on small body. Variable axis: weight 400 for body, 600 for display. Italic rare; used only for the second horn of a dilemma, to typographically embody the fork.
- **Inter** — used for the curatorial caption text under each glass-shelf card, set at 0.8125rem / 1.7 line-height, weight 500, tracking +0.04em. Inter's open apertures soften the technicality of the mono. Caption color #5B6F84 against frosted glass — readable but airy.
- **Cormorant Garamond** — used **once per page**, for a single pulled epigraph carved into the marble field. Set at clamp(1.6rem, 3.4vw, 2.8rem), italic, weight 300, color #1F3955 at 0.62 alpha so it appears engraved into the marble rather than floating above it. This is the only serif allowed on the page; it functions like a museum's brass plaque.

**Palette — Translucent Frost (in 3% of corpus):**

- `#F2F4F7` — Frost White (background marble, dominant 55%)
- `#E8EBF0` — Cold Marble Highlight (column flutes, 12%)
- `#C9D4DD` — Cool Marble Vein (mid-tone marble, 10%)
- `#A6BACB` — Glacier Glass (translucent fill of glass shelves, applied at 0.42 alpha)
- `#7BA4D0` — Aero Sky (the only saturated hue — used for Lottie orbs, glass-edge highlights, and the small caustic dot that follows the cursor)
- `#1F3955` — Carved Indigo (text, marble shadow, engraved epigraph)
- `#FFFFFF` — Pure Glass Edge (1px / 0.85 alpha highlight stroke, frutiger-aero's signature)
- `#0E1922` — Deep Pilaster Shadow (used only inside the deepest flute groove, never on text)

The palette behaves like polarized light through frosted glass: cold blues, neutralized whites, no warmth except the faint pearl glow on glass edges. Saturation is deliberately low except for the single Aero Sky accent, which functions like the one teal pixel on a Windows Vista wallpaper.

## Imagery and Motifs

The visual vocabulary of dilemma.quest layers **four uncommon imagery and motif categories** that, per the frequency analysis, almost never co-occur:

- **Marble-texture imagery (2% of corpus)** — full-resolution photographic plates of Carrara, Calacatta Oro, and Greek Pentelic marble. Veining is treated as a *background narrative*: the right two-thirds of the viewport are a slow vertical pan across a 6000px tall tiled marble image. Veining is NOT used decoratively as borders; it is the floor of the whole page. Marble is sourced as if from museum object photography — slightly cool color cast, raking light at 22° from upper left.
- **Marble-classical motifs (7%)** — fluted Ionic shafts, fragmentary acanthus volutes at column capitals, the faint shadow of a draped Praxitelean fold visible behind the bottom-left Lottie orb. No full statues; only fragments and architectural members. The classical references are *quiet* — they are the architecture of the museum, not the exhibition.
- **Lottie-animation patterns (3%)** — three to five Lottie animations placed at exact F-pattern grid intersections:
  - A glass coin spinning 360° on Y-axis (frutiger-aero style: glossy, with a moving caustic spot), positioned at the top of the F next to the dilemma question.
  - A dodecahedron of frosted glass slowly rotating, used at the right end of the mid-bar.
  - A soft lensflare-halo blooming and dissolving every 11 seconds in the marble field.
  - A vertical chain of three glass droplets falling, hitting the marble, and dispersing into sub-pixel ripples — anchored at the foot of the pilaster.
  - An optional final-frame Lottie of a marble fragment (a fluted shard) tumbling end-over-end into deep pilaster shadow when the user reaches the page bottom.
- **Frutiger-aero photographic motifs** — water droplets, lens flares, refraction caustics, glossy acrylic bubbles. These are rendered in CSS where possible (radial-gradients with mix-blend-mode: screen) and as 32-bit PNG sprites where photographic fidelity is required. Bubbles are rare, never overlapping, never chained — one bubble per visible region, like a single pearl on velvet.

The motif principle: **glass touches marble exactly twice per visible scroll-section** — once where a shelf clips into the pilaster, once where a Lottie orb hovers in front of the marble field. Glass and marble never blend; their boundary is always crisp at the pixel level, which is the entire visual joke of frutiger-aero meeting classical sculpture.

No icons in the conventional UI sense. No SF Symbols. No Lucide. The only iconographic figures are the Lottie objects above, treated as **objets** rather than **icons**.

## Prompts for Implementation

Build this site as **a single, slow, museum-walk narrative experience** — not a SaaS landing page, not a CTA-driven funnel, not a stat-grid pitch. The visitor moves laterally and downward through a small glass-and-marble gallery that never tries to convert them. There are no pricing blocks. There are no testimonials in card grids. There are no "Get Started" or "Sign Up" buttons in primary positions. If a user wants to subscribe, the site offers a single small mailto link in the bottom-left flute groove — barely visible, like a museum guest book.

**Implementation scaffold:**

- **HTML structure** — semantic, with `<main>` containing exactly four landmark regions: `<header class="f-bar-top">`, `<aside class="pilaster">`, `<section class="f-bar-mid">`, and `<section class="marble-field" aria-hidden="false">`. The marble field carries no text — it is the narrative breath. Use `<figure>` + `<figcaption>` for the engraved Cormorant epigraph.
- **CSS architecture** — custom properties for every palette token (`--frost-white`, `--aero-sky`, `--carved-indigo`, etc.) declared on `:root`. Use `backdrop-filter: blur(18px) saturate(140%)` on glass elements, with the iOS-Safari fallback `-webkit-backdrop-filter`. Use `clip-path` to give each glass shelf a slightly rounded, asymmetric edge — never a perfect rectangle (frutiger-aero glass is plump and chamfered). Apply `box-shadow: 0 18px 40px -12px rgba(31, 56, 84, 0.22), inset 0 1px 0 rgba(255,255,255,0.85)` for the double-edge frutiger glow.
- **The marble field** — implement as a full-height absolutely-positioned `<div>` with `background-image: url(./marble-6000.jpg)`, `background-size: cover`, and a slow `@keyframes panMarble { from { background-position: 0 0; } to { background-position: 0 -3200px; } }` running over 80s ease-linear infinite. Compose a parallax layer of veining over it with `mix-blend-mode: multiply` at 0.18 opacity to deepen vein contrast.
- **The pilaster flutes** — render with stacked vertical `linear-gradient` strips (5 flutes, each 6.6vw wide), with `mix-blend-mode: hard-light` overlaid by a `conic-gradient` of cool whites for the curvature illusion. Add a noise SVG filter (`<filter id="grain"><feTurbulence baseFrequency="0.85"/></filter>`) at 0.05 opacity over the entire pilaster to mimic stone tooth.
- **Lottie integration** — load via lottie-web, lazy on `IntersectionObserver`. Each Lottie is wrapped in a glass capsule with `backdrop-filter` so the Lottie's glassiness compounds with the surrounding frame. Frame rate 30fps; animations idle-loop with 9–13s cadence so the page never feels animated-for-its-own-sake. One Lottie is reactive to cursor proximity (within 240px), gently easing its rotation.
- **Cursor interaction** — a single 3px `#7BA4D0` caustic dot follows the cursor with a 92ms eased lag. On hover over a glass shelf, the shelf's inner highlight stroke fades from 0.85 to 1.0 alpha and the entire shelf translates +1.5px on Z (subtle scale 1.012). No magnetic snap. No 3D tilt. Frutiger-aero is glossy, not gymnastic.
- **Scroll narrative** — the page is roughly 240vh tall. As the user scrolls:
  - 0–60vh: the F-top-bar and pilaster fade in from translateY(-12px), opacity 0 → 1, stagger 90ms.
  - 60–140vh: the mid-bar slides in from the right with a slight ease-out-back, glass shelves arriving one by one.
  - 140–220vh: the marble field's pan accelerates by 1.6× and a final Lottie of a marble shard tumbling into the lower-left flute groove plays once.
  - 220–240vh: the bottom bar appears as a thin sliver of frosted glass holding only the Cormorant Garamond epigraph and the tiny mailto link. No social icons. No footer columns.
- **Storytelling beat** — the whole page tells a quiet story: *here is a dilemma; here are its two horns; here are three case files of older dilemmas, each in a glass slab; here is a marble fragment falling, which is the closing image.* The closing image is allowed to be unresolved. Dilemmas, after all, are.
- **Type rendering** — `font-feature-settings: "ss01", "cv11", "calt"` on JetBrains Mono for a slightly more humanist feel. Use `text-rendering: optimizeLegibility` on Cormorant. Disable hyphenation; allow `text-wrap: balance` on the display dilemma question.
- **Sound** — no autoplay. If audio is added later, a single optional ambient track should be a barely-audible recording of cool air moving through marble corridors (museum room tone). This is documented here only as future direction; do not implement now.
- **AVOID:** stat-grids, pricing blocks, hero CTAs, "trusted by" logo strips, gradient-purple glassmorphism, dopamine-neon highlights, hand-drawn doodles, parallax space backgrounds, generic Lottie checkmarks, any kind of "modern startup" voice. AVOID `cursor-follow` magnetic snap (used by 80% of corpus). AVOID `spring` and `stagger` as universal animation defaults (used by 80% / 75% — we use them only at scroll-arrival).

The site should feel, when finished, like **a museum docent who happens to also be a 2007 Vista UI** showed you a quiet glass cabinet of dilemmas, smiled, and let you decide which face of each one to look at.

## Uniqueness Notes

**Chosen seed (from assignment):** aesthetic: frutiger-aero, layout: f-pattern, typography: mono, palette: translucent-frost, patterns: lottie-animation, imagery: marble-texture, motifs: marble-classical, tone: approachable-casual.

**Three+ differentiators from other designs in the corpus:**

1. **The frutiger-aero × marble-classical collision is unique in the corpus.** Per the frequency analysis, frutiger-aero appears in 3% of sites and marble-classical motifs in 7%; their intersection — a Vista-era glossy-glass UI placed against fluted Ionic columns and Carrara veining — is, by every cross-reference I performed against the seeds vocabulary and other DESIGN.md files, unprecedented here. Frutiger-aero in the corpus tends to pair with tropical-fish, water-bubbles, or generative-art; pairing it with classical marble is the central conceptual move of dilemma.quest.

2. **F-pattern layout used as literal architecture, not as scan-pattern UX.** F-pattern is in only 3% of the corpus, and where it appears it is treated as a usability heuristic (eye-tracking lore for content prioritization). Here it is treated as **a building's plan** — the horizontal bars are physical glass shelves jutting from a marble pilaster, and the descender is the column itself. The F is reified, not abstracted. No other corpus site treats a layout pattern as architecture.

3. **Translucent-frost palette anchored by a single Aero Sky accent, refusing the frutiger-aero default of saturated turquoise/lime.** The translucent-frost palette appears in 3% of sites; frutiger-aero in 3%. When they co-occur in the wider design world, the convention is to use saturated Vista-era teal-to-lime gradients. dilemma.quest deliberately desaturates the entire palette except for one #7BA4D0 accent, treating the whole page as a polarized-light study. This is the "cold museum" inversion of the usual "tropical aero" reading.

4. **Approachable-casual tone delivered through glass and marble, not through hand-drawn doodles.** Approachable-casual is 3% of corpus, almost always paired with hand-drawn (96% of corpus uses hand-drawn aesthetic). Here, casual is communicated through *quiet curatorial humor* and the absence of conversion-pressure — the dry warmth of a small museum, not the loud friendliness of a startup landing page. This severs casual from doodle, which appears to be a default elsewhere.

5. **Marble-texture used as the entire right-two-thirds of the viewport, not as accent.** Marble-texture imagery is at 2% of corpus and almost always used as a small textured panel, button surface, or callout background. dilemma.quest uses it as a **floor** — the right 67% of the page is marble, slowly Ken-Burns-panning, with everything else placed on top. Marble is treated as the page substrate, not as decoration.

6. **Lottie-animation patterns used sparsely and as objets, not as motion-everywhere.** Lottie usage is at 3% of corpus, but where used, it tends toward dense motion. dilemma.quest places exactly five Lotties at exact F-pattern grid intersections, idle-looping at 9–13s cadence — the page is mostly still. This restraint is the visual equivalent of the approachable-casual tone.

**Reference avoided patterns from frequency analysis:**

- Avoided **photography (98%)**, **gradient-mesh (20%)**, and **bokeh-background** — the marble field replaces them entirely.
- Avoided **card-grid (79%)** — no card grids appear; glass shelves are placed at non-rectangular positions on the F.
- Avoided **parallax (95%)**, **cursor-follow magnetic (80%)**, **spring (80%)**, **stagger (75%)** as universal motion defaults — they appear only minimally and at scroll-arrival, never as cursor toys.
- Avoided **warm palette (96%)** and **gradient palette (97%)** — translucent-frost is cold-neutral with one accent, and the only gradients used are conic-gradients on column flutes.
- Avoided **mono typography overuse (96%)** by pairing JetBrains Mono with Inter and Cormorant Garamond rather than letting mono dominate alone — mono is the body voice, not the entire voice.
- Avoided **hand-drawn aesthetic (96%)**, **glassmorphism cliché (68%)**, and **editorial layout (36%)** — frutiger-aero is glassy but not glassmorphism (it has weight and depth), and the layout is architectural, not editorial.
<!-- DESIGN STAMP
  timestamp: 2026-05-09T13:33:49
  domain: dilemma.quest
  seed: seed
  aesthetic: dilemma.quest is **a glass museum vitrine sliding across a sheet of polished Car...
  content_hash: f5b947a4f078
-->
